From add4089e303867976ab3fd7379f7b95a4159feeb Mon Sep 17 00:00:00 2001 From: Dimitri Savineau Date: Wed, 22 Jan 2020 14:45:38 -0500 Subject: [PATCH] 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) --- site-container.yml.sample | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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