diff --git a/ansible/roles/swift/defaults/main.yml b/ansible/roles/swift/defaults/main.yml
index ac4fcdb849..82b70bb576 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 0000000000..b4e9116bf1
--- /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 0000000000..e53f026938
--- /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>`__