diff --git a/ansible/roles/cinder/tasks/external_ceph.yml b/ansible/roles/cinder/tasks/external_ceph.yml index b0ff3b22ce66a8151fe1139f331aee2ec546d5b8..90f1c6fb6ef934b7c75fdb9a1a96d6663d5acd2a 100644 --- a/ansible/roles/cinder/tasks/external_ceph.yml +++ b/ansible/roles/cinder/tasks/external_ceph.yml @@ -57,3 +57,15 @@ - cinder_services['cinder-backup'].enabled | bool notify: - Restart cinder-backup container + +- name: Ensuring config directory has correct owner and permission + become: true + file: + path: "{{ node_config_directory }}/{{ item }}" + recurse: yes + owner: "{{ config_owner_user }}" + group: "{{ config_owner_group }}" + when: inventory_hostname in groups[item] + with_items: + - "cinder-volume" + - "cinder-backup" diff --git a/ansible/roles/gnocchi/tasks/external_ceph.yml b/ansible/roles/gnocchi/tasks/external_ceph.yml index 3ff59696d76c7ce03364570b40f2066a5f56145b..9dca91a30aa295d404631e422c63430687638ac0 100644 --- a/ansible/roles/gnocchi/tasks/external_ceph.yml +++ b/ansible/roles/gnocchi/tasks/external_ceph.yml @@ -36,3 +36,16 @@ - Restart gnocchi-api container - Restart gnocchi-metricd container - Restart gnocchi-statsd container + +- name: Ensuring config directory has correct owner and permission + become: true + file: + path: "{{ node_config_directory }}/{{ item }}" + recurse: yes + owner: "{{ config_owner_user }}" + group: "{{ config_owner_group }}" + when: inventory_hostname in groups[item] + with_items: + - "gnocchi-api" + - "gnocchi-metricd" + - "gnocchi-statsd" diff --git a/ansible/roles/manila/tasks/external_ceph.yml b/ansible/roles/manila/tasks/external_ceph.yml index 48cccd8b4f2c7c1033b2e0e6fa48430d318eae8a..f58b3ffa488545b2934d9ab9db68ce6705b0dc1a 100644 --- a/ansible/roles/manila/tasks/external_ceph.yml +++ b/ansible/roles/manila/tasks/external_ceph.yml @@ -28,3 +28,14 @@ - inventory_hostname in groups['manila-share'] notify: - Restart manila-share container + +- name: Ensuring config directory has correct owner and permission + become: true + file: + path: "{{ node_config_directory }}/{{ item }}" + recurse: yes + owner: "{{ config_owner_user }}" + group: "{{ config_owner_group }}" + when: inventory_hostname in groups[item] + with_items: + - "manila-share"