diff --git a/ansible/roles/swift/templates/swift-account-auditor.json.j2 b/ansible/roles/swift/templates/swift-account-auditor.json.j2
index 8553ad0296cf32d2dca9f71c38e7e7597e4c0ccb..c5bd96776cffdf9433171aa8f2ca360d78cfc93a 100644
--- a/ansible/roles/swift/templates/swift-account-auditor.json.j2
+++ b/ansible/roles/swift/templates/swift-account-auditor.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-account-reaper.json.j2 b/ansible/roles/swift/templates/swift-account-reaper.json.j2
index 086b39e29bc3254a1b985147d6b19b4502fb260b..2e7408496389ed01b4954996c33b5b82cb03f3b2 100644
--- a/ansible/roles/swift/templates/swift-account-reaper.json.j2
+++ b/ansible/roles/swift/templates/swift-account-reaper.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-account-replicator.json.j2 b/ansible/roles/swift/templates/swift-account-replicator.json.j2
index 1dc49b85583a68a4427846f5c0d3a93ed1d59070..ca1abbf1200a42ea2862e3310867df0b8b79078f 100644
--- a/ansible/roles/swift/templates/swift-account-replicator.json.j2
+++ b/ansible/roles/swift/templates/swift-account-replicator.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-account-server.json.j2 b/ansible/roles/swift/templates/swift-account-server.json.j2
index 43b562114de1beb6dc519e173c09953ea0c08fb5..140cded88101e76c712b5fb6c2d19f4345debddc 100644
--- a/ansible/roles/swift/templates/swift-account-server.json.j2
+++ b/ansible/roles/swift/templates/swift-account-server.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-container-auditor.json.j2 b/ansible/roles/swift/templates/swift-container-auditor.json.j2
index d517d6a4b47e0c629b1929d8db4bbdf35433474d..d3e4fbe075e8965813de0bb7d9e452b9c3ad6fbe 100644
--- a/ansible/roles/swift/templates/swift-container-auditor.json.j2
+++ b/ansible/roles/swift/templates/swift-container-auditor.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-container-replicator.json.j2 b/ansible/roles/swift/templates/swift-container-replicator.json.j2
index 36ecf9a09c008fb8f075730e868a8c335b5bf797..9a61642a0cc1bc42a67c7103efd345f860c61b39 100644
--- a/ansible/roles/swift/templates/swift-container-replicator.json.j2
+++ b/ansible/roles/swift/templates/swift-container-replicator.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-container-server.json.j2 b/ansible/roles/swift/templates/swift-container-server.json.j2
index a181b9c710e36ec34f2392a45a6b64ae09885c07..87e6cbc22eb29d8efc7200d9960150e9c5f16eea 100644
--- a/ansible/roles/swift/templates/swift-container-server.json.j2
+++ b/ansible/roles/swift/templates/swift-container-server.json.j2
@@ -8,7 +8,7 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-container-updater.json.j2 b/ansible/roles/swift/templates/swift-container-updater.json.j2
index edf32abfa545ba19ef4c00a1ae48d614b3ec6b7f..9feb3ac1fc3ae99697ed06961aa36c47897b974d 100644
--- a/ansible/roles/swift/templates/swift-container-updater.json.j2
+++ b/ansible/roles/swift/templates/swift-container-updater.json.j2
@@ -8,13 +8,13 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-object-auditor.json.j2 b/ansible/roles/swift/templates/swift-object-auditor.json.j2
index 4f52de1411468d7225e97e29b0b5df6eed7b54e9..a5058282e3754dafa846cd6ba6d28b54d6322b1b 100644
--- a/ansible/roles/swift/templates/swift-object-auditor.json.j2
+++ b/ansible/roles/swift/templates/swift-object-auditor.json.j2
@@ -8,13 +8,13 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-object-expirer.json.j2 b/ansible/roles/swift/templates/swift-object-expirer.json.j2
index 09fcbdc71c2ceae76e364ff8a323496db2108db2..301fdcf7cb8280719cd80b77015b8b0731e7ae2a 100644
--- a/ansible/roles/swift/templates/swift-object-expirer.json.j2
+++ b/ansible/roles/swift/templates/swift-object-expirer.json.j2
@@ -8,19 +8,19 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-object-replicator.json.j2 b/ansible/roles/swift/templates/swift-object-replicator.json.j2
index db73d50e7fbc17868c4f66cdff94ece8437c2376..2b9f04582296e92f83fde54621803439428b99ea 100644
--- a/ansible/roles/swift/templates/swift-object-replicator.json.j2
+++ b/ansible/roles/swift/templates/swift-object-replicator.json.j2
@@ -8,13 +8,13 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-object-server.json.j2 b/ansible/roles/swift/templates/swift-object-server.json.j2
index cb988beb037aa5c583c60f4a01282eba801b3554..4d1df326ffe9c304ff589e53e1cc2a207ef8afd9 100644
--- a/ansible/roles/swift/templates/swift-object-server.json.j2
+++ b/ansible/roles/swift/templates/swift-object-server.json.j2
@@ -8,13 +8,13 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-object-updater.json.j2 b/ansible/roles/swift/templates/swift-object-updater.json.j2
index aa2c88e7d7fd412d32156496c2c23b5a3fed88de..1410f4c4b44e2375d68f91a9f042c2328055759c 100644
--- a/ansible/roles/swift/templates/swift-object-updater.json.j2
+++ b/ansible/roles/swift/templates/swift-object-updater.json.j2
@@ -8,13 +8,13 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"
diff --git a/ansible/roles/swift/templates/swift-proxy-server.json.j2 b/ansible/roles/swift/templates/swift-proxy-server.json.j2
index 00bf937d9bedf85e2092cd9f57d6ed22790d2fc5..52328b724b55cbf17e0a3e77f539dc54720bd8cc 100644
--- a/ansible/roles/swift/templates/swift-proxy-server.json.j2
+++ b/ansible/roles/swift/templates/swift-proxy-server.json.j2
@@ -8,19 +8,19 @@
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/account.ring.gz",
+            "source": "/var/lib/kolla/swift/account.ring.gz",
             "dest": "/etc/swift/account.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/container.ring.gz",
+            "source": "/var/lib/kolla/swift/container.ring.gz",
             "dest": "/etc/swift/container.ring.gz",
             "owner": "swift",
             "perm": "0640"
         },
         {
-            "source": "{{ container_config_directory }}/object.ring.gz",
+            "source": "/var/lib/kolla/swift/object.ring.gz",
             "dest": "/etc/swift/object.ring.gz",
             "owner": "swift",
             "perm": "0640"