There's no need to set this fact with a `set_fact`
We can achieve this in `ceph-defaults`
Signed-off-by: Guillaume Abrioux <gabrioux@redhat.com>
(cherry picked from commit
bcc673f66c22364766beb4b5ebb971bd3f517693)
#ceph_conf_key_directory: /etc/ceph
-#ceph_uid: 167
+#ceph_uid: "{{ '64045' if not containerized_deployment | bool and ansible_os_family == 'Debian' else '167' }}"
# Permissions for keyring files in /etc/ceph
#ceph_keyring_permissions: '0600'
#ceph_conf_key_directory: /etc/ceph
-#ceph_uid: 167
+#ceph_uid: "{{ '64045' if not containerized_deployment | bool and ansible_os_family == 'Debian' else '167' }}"
# Permissions for keyring files in /etc/ceph
#ceph_keyring_permissions: '0600'
ceph_conf_key_directory: /etc/ceph
-ceph_uid: 167
+ceph_uid: "{{ '64045' if not containerized_deployment | bool and ansible_os_family == 'Debian' else '167' }}"
# Permissions for keyring files in /etc/ceph
ceph_keyring_permissions: '0600'
- item.value.holders|count == 0
- item.key is not match osd_auto_discovery_exclude
-- name: set_fact ceph_uid for debian based system - non container
- set_fact:
- ceph_uid: 64045
- when:
- - not containerized_deployment | bool
- - ansible_os_family == 'Debian'
-
- name: backward compatibility tasks related
when:
- inventory_hostname in groups.get(rgw_group_name, [])