From: Dimitri Savineau Date: Wed, 22 Jan 2020 19:45:38 +0000 (-0500) Subject: site-container: don't skip ceph-container-common X-Git-Tag: v4.0.12~2 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=add4089e303867976ab3fd7379f7b95a4159feeb;p=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 (cherry picked from commit 671b1aba3c7ca9eca8c630bc4ce13d6dc2e185c5) --- diff --git a/site-container.yml.sample b/site-container.yml.sample index 1c2c922e4..098cce826 100644 --- a/site-container.yml.sample +++ b/site-container.yml.sample @@ -57,7 +57,7 @@ - import_role: name: ceph-container-common 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 gather_facts: false