diff --git a/ansible/roles/placement/tasks/config.yml b/ansible/roles/placement/tasks/config.yml
index a17610767a8dbf7c806dea2030e486b3f8558c56..86ad2dc82a26e77009baac8a5c94b95c4a773432 100644
--- a/ansible/roles/placement/tasks/config.yml
+++ b/ansible/roles/placement/tasks/config.yml
@@ -104,7 +104,7 @@
   become: true
   template:
     src: "{{ placement_policy_file_path }}"
-    dest: "{{ placement_config_directory }}/{{ item.key }}/{{ placement_policy_file }}"
+    dest: "{{ node_config_directory }}/{{ item.key }}/{{ placement_policy_file }}"
     mode: "0660"
   when:
     - inventory_hostname in groups[item.value.group]
diff --git a/releasenotes/notes/bug-1948835-51b15ddbef04d307.yaml b/releasenotes/notes/bug-1948835-51b15ddbef04d307.yaml
new file mode 100644
index 0000000000000000000000000000000000000000..893eecb4fcf501a0de3b34816aa2da8fe29618f2
--- /dev/null
+++ b/releasenotes/notes/bug-1948835-51b15ddbef04d307.yaml
@@ -0,0 +1,6 @@
+---
+fixes:
+  - |
+    Fixes an error in placement role which prevents to deploy the placement
+    service when custom policy file is used.
+    `LP#1948835 <https://bugs.launchpad.net/kolla-ansible/+bug/1948835>`__