From b28ed96378b54880a1b95f43c175c126de942a96 Mon Sep 17 00:00:00 2001 From: Rishabh Dave Date: Sat, 15 Jun 2019 17:37:13 +0530 Subject: [PATCH] use pre_tasks and post_tasks in shrink-mon.yml too This commit should've been part of commit 2fb12ae55462f5601a439a104a5b0c01929accd9. Signed-off-by: Rishabh Dave (cherry picked from commit 2034387f57edc8e28ba89107bb67b3e72338290c) --- infrastructure-playbooks/shrink-mon.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/infrastructure-playbooks/shrink-mon.yml b/infrastructure-playbooks/shrink-mon.yml index 0c605c5aa..c5759a280 100644 --- a/infrastructure-playbooks/shrink-mon.yml +++ b/infrastructure-playbooks/shrink-mon.yml @@ -32,8 +32,7 @@ vars: mon_group_name: mons - tasks: - # pre task for following import + pre_tasks: - name: exit playbook, if only one monitor is present in cluster fail: msg: "You are about to shrink the only monitor present in the cluster. @@ -67,7 +66,7 @@ - import_role: name: ceph-facts - # post_tasks for preceding import + tasks: - name: pick a monitor different than the one we want to remove set_fact: mon_host: "{{ item }}" @@ -110,6 +109,7 @@ failed_when: false delegate_to: "{{ mon_host }}" + post_tasks: # NOTE (leseb): sorry for the 'sleep' command # but it will take a couple of seconds for other monitors # to notice that one member has left.