diff --git a/ansible/roles/swift/defaults/main.yml b/ansible/roles/swift/defaults/main.yml
index ac4fcdb8498022228cd59280b9b1cf3089740de9..82b70bb57686093935909834a9f80151e3af10f0 100644
--- a/ansible/roles/swift/defaults/main.yml
+++ b/ansible/roles/swift/defaults/main.yml
@@ -2,7 +2,7 @@
 project_name: "swift"
 
 swift_services:
-  swift-api:
+  swift-proxy-server:
     group: swift-proxy-server
     enabled: true
     haproxy:
diff --git a/ansible/roles/swift/handlers/main.yml b/ansible/roles/swift/handlers/main.yml
new file mode 100644
index 0000000000000000000000000000000000000000..b4e9116bf13e67c4fd0538422b02f439b1adefa2
--- /dev/null
+++ b/ansible/roles/swift/handlers/main.yml
@@ -0,0 +1,4 @@
+---
+- name: Restart swift-proxy-server container
+  debug:
+    msg: "Noop. No need to restart the swift-proxy-server container"
diff --git a/releasenotes/notes/bug-1931097-c94832ed2ed92c3a.yaml b/releasenotes/notes/bug-1931097-c94832ed2ed92c3a.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..e53f026938775f09ca8d00d51043971db70593d9
--- /dev/null
+++ b/releasenotes/notes/bug-1931097-c94832ed2ed92c3a.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes Swift deploy when TLS enabled.
+    Added the missing handler and corrected the container name.
+    `LP#1931097 <https://launchpad.net/bugs/1931097>`__