mirror of https://github.com/ceph/ceph-ansible.git
site-container: don't skip ceph-container-common
On HCI environment the OSD and Client nodes are collocated. Because we
aren't running the ceph-container-common role on the client nodes except
the first one (for keyring purpose) then the ceph-role execution fails
due to undefined variables.
Closes: #4970
Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1794195
Signed-off-by: Dimitri Savineau <dsavinea@redhat.com>
(cherry picked from commit 671b1aba3c
)
pull/4982/head
parent
fd217d9f08
commit
add4089e30
|
@ -57,7 +57,7 @@
|
||||||
- import_role:
|
- import_role:
|
||||||
name: ceph-container-common
|
name: ceph-container-common
|
||||||
tags: fetch_container_image
|
tags: fetch_container_image
|
||||||
when: not (inventory_hostname in groups.get('clients', [])) or (inventory_hostname == groups.get('clients', [''])|first)
|
when: (group_names != ['clients']) or (inventory_hostname == groups.get('clients', [''])|first)
|
||||||
|
|
||||||
- hosts: mons
|
- hosts: mons
|
||||||
gather_facts: false
|
gather_facts: false
|
||||||
|
|
Loading…
Reference in New Issue