From c5a08fdc24e5ca558366bd6425c9598ee7251a8f Mon Sep 17 00:00:00 2001 From: Pradeep Kilambi <pkilambi@redhat.com> Date: Mon, 5 Mar 2018 16:50:34 -0500 Subject: [PATCH] FFU: add fast forward upgrade support for sensu client bp fast-forward-upgrades Change-Id: I5b09f20aa273904cf7a0949e10ca9137827a4957 --- docker/services/sensu-client.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/docker/services/sensu-client.yaml b/docker/services/sensu-client.yaml index de787c122d..d970cc5b04 100644 --- a/docker/services/sensu-client.yaml +++ b/docker/services/sensu-client.yaml @@ -169,3 +169,23 @@ outputs: - step|int == 2 - sensu_enabled.rc == 0 service: name=sensu-client state=stopped enabled=no + fast_forward_upgrade_tasks: + - name: Check if sensu client is deployed + command: systemctl is-enabled --quiet sensu-client + ignore_errors: True + register: sensu_enabled_result + when: + - step|int == 0 + - release == 'ocata' + - name: Set fact sensu_enabled + set_fact: + sensu_enabled: "{{ sensu_enabled_result.rc == 0 }}" + when: + - step|int == 0 + - release == 'ocata' + - name: Stop and disable sensu-client service + when: + - step|int == 1 + - release == 'ocata' + - sensu_enabled|bool + service: name=sensu-client state=stopped enabled=no