From: Sébastien Han Date: Wed, 17 Jan 2018 14:18:11 +0000 (+0100) Subject: rolling update: add mgr exception for jewel minor updates X-Git-Tag: v3.0.18~3 X-Git-Url: http://git.apps.os.sepia.ceph.com/?a=commitdiff_plain;h=3387113460b0f0975ecfc761eb8ad3c28e465a2c;p=ceph-ansible.git rolling update: add mgr exception for jewel minor updates When update from a minor Jewel version to another, the playbook will fail on the task "fail if no mgr host is present in the inventory". This now can be worked around by running Ansible with_items -e jewel_minor_update=true Closes: https://bugzilla.redhat.com/show_bug.cgi?id=1535382 Signed-off-by: Sébastien Han (cherry picked from commit 8af745947695ff7dc543754db802ec57c3238adf) Signed-off-by: Sébastien Han --- diff --git a/infrastructure-playbooks/rolling_update.yml b/infrastructure-playbooks/rolling_update.yml index 23dfa683e..ac53f5d8d 100644 --- a/infrastructure-playbooks/rolling_update.yml +++ b/infrastructure-playbooks/rolling_update.yml @@ -19,6 +19,7 @@ become: false vars: - mgr_group_name: mgrs + - jewel_minor_update: False vars_prompt: - name: ireallymeanit @@ -40,6 +41,7 @@ fail: msg: "Please add a mgr host to your inventory." when: + - not jewel_minor_update - groups.get(mgr_group_name, []) | length == 0