when:
- not delegate_facts_host | bool or inventory_hostname in groups.get(client_group_name, [])
+ - name: debug
+ debug:
+ msg: "{{ groups['all'] | difference(groups.get('clients', [])) }}"
+
- name: gather and delegate facts
setup:
gather_subset:
mgr0
[osds]
-osd0 osd_crush_location="{ 'root': 'HDD', 'rack': 'mon-rackkkk', 'pod': 'monpod', 'host': 'osd0' }"
-osd1 osd_crush_location="{ 'root': 'default', 'host': 'osd1' }"
-osd2 osd_crush_location="{ 'root': 'default', 'host': 'osd2' }"
-
-[mdss]
-mds0
-mds1
-mds2
-
-[rgws]
-rgw0
-
-[clients]
-client0
-client1
-
-[nfss]
-nfs0
-
-[rbdmirrors]
-rbd-mirror0
-
-[iscsigws]
-iscsi-gw0
-
-[all:vars]
-nfs_ganesha_stable=True
-nfs_ganesha_dev=False
-nfs_ganesha_stable_branch="V2.7-stable"
-nfs_ganesha_flavor="ceph_master"
+osd0 osd_scenario="non-collocated" devices="['/dev/sda', '/dev/sdb']" dedicated_devices="['/dev/sdc', '/dev/sdc']" osd_objectstore="bluestore"
+osd1 osd_scenario="non-collocated" devices="['/dev/sda', '/dev/sdb']" dedicated_devices="['/dev/sdc', '/dev/sdc']" osd_objectstore="bluestore"
+osd2 osd_scenario="non-collocated" devices="['/dev/sda', '/dev/sdb']" dedicated_devices="['/dev/sdc', '/dev/sdc']" osd_objectstore="bluestore"
+osd3 osd_scenario="non-collocated" devices="['/dev/sda', '/dev/sdb']" dedicated_devices="['/dev/sdc', '/dev/sdc']" osd_objectstore="bluestore"
+osd4 osd_scenario="non-collocated" devices="['/dev/sda', '/dev/sdb']" dedicated_devices="['/dev/sdc', '/dev/sdc']" osd_objectstore="bluestore"
+osd5 osd_scenario="non-collocated" devices="['/dev/sda']" dedicated_devices="['/dev/sdc']" osd_objectstore="filestore"
+osd6 osd_scenario="non-collocated" devices="['/dev/sda']" dedicated_devices="['/dev/sdc']" osd_objectstore="filestore"
+osd7 osd_scenario="non-collocated" devices="['/dev/sda']" dedicated_devices="['/dev/sdc']" osd_objectstore="filestore"
+osd8 osd_scenario="non-collocated" devices="['/dev/sda']" dedicated_devices="['/dev/sdc']" osd_objectstore="filestore"