diff --git a/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2 b/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2
index 5b39336ab10d5fc7ca7eb26beab5d0e886f67990..bc2f513e46b5b15f69612ac09226427086dcafde 100644
--- a/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2
+++ b/ansible/roles/prometheus/templates/prometheus-blackbox-exporter.yml.j2
@@ -15,6 +15,10 @@ modules:
       method: POST
   tcp_connect:
     prober: tcp
+  tls_connect:
+    prober: tcp
+    tcp:
+      tls: true
   ssh_banner:
     prober: tcp
     tcp:
diff --git a/releasenotes/notes/blackbox-tls-connect-517cd8ebdf87f16e.yaml b/releasenotes/notes/blackbox-tls-connect-517cd8ebdf87f16e.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..4ec3eecd437d21a317e5894bc8c742bad5469049
--- /dev/null
+++ b/releasenotes/notes/blackbox-tls-connect-517cd8ebdf87f16e.yaml
@@ -0,0 +1,5 @@
+---
+features:
+  - |
+    Adds a ``tls_connect`` module to the Prometheus blackbox exporter. This can
+    be used to test connectivity of TLS servers.