From 114b92905ad6842c9d26f0976307cdb63e6174f6 Mon Sep 17 00:00:00 2001 From: Will Szumski Date: Fri, 8 Nov 2019 13:52:01 +0000 Subject: [PATCH] Only stop chrony on nodes in kolla inventory If docker is not installed this task will currently fail. Change-Id: I0d3c7865eab71e0020bdb4646550d8ae27e31458 Story: 2006247 Task: 37391 --- ansible/stop-chrony.yml | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/ansible/stop-chrony.yml b/ansible/stop-chrony.yml index d588f0ea7..7e8d4570f 100644 --- a/ansible/stop-chrony.yml +++ b/ansible/stop-chrony.yml @@ -7,6 +7,15 @@ - name: Stop the chrony container hosts: overcloud + vars: + # kolla_overcloud_inventory_top_level_group_map looks like: + # kolla_overcloud_inventory_top_level_group_map: + # control: + # groups: + # - controllers + overcloud_nodes_in_kolla_inventory: >- + {{ kolla_overcloud_inventory_top_level_group_map.values() | + map(attribute='groups') | flatten | unique | join(':') }} tags: - stop-chrony tasks: @@ -14,4 +23,6 @@ docker_container: name: chrony state: absent - when: not kolla_enable_chrony | bool + when: + - not kolla_enable_chrony | bool + - inventory_hostname in query('inventory_hostnames', overcloud_nodes_in_kolla_inventory)