default: extent ceph_uid and gid

We now have the ability to detect the uid/gid of the ceph user depending
on the distribution we are running on and so we are doing non-container
deployements.

Signed-off-by: Sébastien Han <seb@redhat.com>
pull/2541/head
Sébastien Han 2018-04-13 19:42:17 +02:00
parent f3656ad167
commit bf1e70e8cf
1 changed files with 16 additions and 2 deletions

View File

@ -180,14 +180,28 @@
- not osd_auto_discovery|default(False) - not osd_auto_discovery|default(False)
- osd_scenario|default('dummy') != 'lvm' - osd_scenario|default('dummy') != 'lvm'
- name: set_fact ceph_uid for debian based system - name: set_fact ceph_uid for debian based system - non container
set_fact:
ceph_uid: 64045
when:
- not containerized_deployment
- ansible_os_family == 'Debian'
- name: set_fact ceph_uid for red hat based system - non container
set_fact:
ceph_uid: 167
when:
- not containerized_deployment
- ansible_os_family == 'RedHat'
- name: set_fact ceph_uid for debian based system - container
set_fact: set_fact:
ceph_uid: 64045 ceph_uid: 64045
when: when:
- containerized_deployment - containerized_deployment
- ceph_docker_image_tag | search("ubuntu") - ceph_docker_image_tag | search("ubuntu")
- name: set_fact ceph_uid for red hat based system - name: set_fact ceph_uid for red hat based system - container
set_fact: set_fact:
ceph_uid: 167 ceph_uid: 167
when: when: