diff --git a/ansible/roles/common/defaults/main.yml b/ansible/roles/common/defaults/main.yml
index c78542358d..31a3d27bfc 100644
--- a/ansible/roles/common/defaults/main.yml
+++ b/ansible/roles/common/defaults/main.yml
@@ -183,6 +183,8 @@ fluentd_input_openstack_services:
enabled: "{{ enable_nova | bool }}"
- name: octavia
enabled: "{{ enable_octavia | bool }}"
+ - name: placement
+ enabled: "{{ enable_placement | bool }}"
- name: tacker
enabled: "{{ enable_tacker | bool }}"
- name: trove
diff --git a/ansible/roles/placement/templates/placement-api-wsgi.conf.j2 b/ansible/roles/placement/templates/placement-api-wsgi.conf.j2
index 2f2a9dc913..aa313b6809 100644
--- a/ansible/roles/placement/templates/placement-api-wsgi.conf.j2
+++ b/ansible/roles/placement/templates/placement-api-wsgi.conf.j2
@@ -28,7 +28,7 @@ LogLevel info
= 2.4>
ErrorLogFormat "%{cu}t %M"
- ErrorLog "{{ log_dir }}/placement-api.log"
+ ErrorLog "{{ log_dir }}/placement-api-error.log"
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b %D \"%{Referer}i\" \"%{User-Agent}i\"" logformat
CustomLog "{{ log_dir }}/placement-api-access.log" logformat
diff --git a/releasenotes/notes/bug-2095607-f4d9d5aebebddfc8.yaml b/releasenotes/notes/bug-2095607-f4d9d5aebebddfc8.yaml
new file mode 100644
index 0000000000..dfa17a9e9a
--- /dev/null
+++ b/releasenotes/notes/bug-2095607-f4d9d5aebebddfc8.yaml
@@ -0,0 +1,7 @@
+---
+fixes:
+ - |
+ Fixes Apache and placement writing to the same log file.
+ Apache placement VirtualHost ErrorLog has been renamed to
+ ``placement-api-error.log`` (similar to other services).
+ `LP#[2095607] `__