diff --git a/ansible/inventory/group_vars/all/kolla b/ansible/inventory/group_vars/all/kolla
index 93c7a895c20f314c691956d828ea71e9e9d910e9..a65dfb899cc77ba899998b50f5104b656d933e4d 100644
--- a/ansible/inventory/group_vars/all/kolla
+++ b/ansible/inventory/group_vars/all/kolla
@@ -163,6 +163,8 @@ overcloud_container_image_regex_map:
     enabled: "{{ kolla_enable_hacluster | bool }}"
   - regex: ^haproxy$
     enabled: "{{ kolla_enable_haproxy | bool }}"
+  - regex: ^haproxy-ssh$
+    enabled: "{{ kolla_enable_letsencrypt }}"
   - regex: ^heat
     enabled: "{{ kolla_enable_heat | bool }}"
   - regex: ^horizon
@@ -183,6 +185,8 @@ overcloud_container_image_regex_map:
     enabled: True
   - regex: ^kuryr
     enabled: "{{ kolla_enable_kuryr | bool }}"
+  - regex: ^letsencrypt
+    enabled: "{{ kolla_enable_letsencrypt }}"
   - regex: ^magnum
     enabled: "{{ kolla_enable_magnum | bool }}"
   - regex: ^manila
diff --git a/releasenotes/notes/build-letsencrypt-images-448f235a27b0f2e4.yaml b/releasenotes/notes/build-letsencrypt-images-448f235a27b0f2e4.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..ce367322c327f6278606e4010824ba590341272d
--- /dev/null
+++ b/releasenotes/notes/build-letsencrypt-images-448f235a27b0f2e4.yaml
@@ -0,0 +1,5 @@
+---
+fixes:
+  - |
+    ``letsencrypt`` and ``haproxy-ssh`` images are now built when
+    ``kolla_enable_letsencrypt`` is set to ``true``.