From 94bd9b1e7dd2ea8c05512685c3168682774e958f Mon Sep 17 00:00:00 2001 From: Pradeep Kilambi Date: Tue, 20 Jun 2017 15:11:26 -0400 Subject: Add an upgrade task for redis service Change-Id: Id7188ee8a4b05f0aa3c76c4da581e8c4f1b85d86 --- puppet/services/database/redis.yaml | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) diff --git a/puppet/services/database/redis.yaml b/puppet/services/database/redis.yaml index df406a8c..9567a73f 100644 --- a/puppet/services/database/redis.yaml +++ b/puppet/services/database/redis.yaml @@ -52,3 +52,23 @@ outputs: - 26379 step_config: | include ::tripleo::profile::base::database::redis + upgrade_tasks: + - name: Check if redis is deployed + command: systemctl is-enabled redis + tags: common + ignore_errors: True + register: redis_enabled + - name: "PreUpgrade step0,validation: Check if redis is running" + shell: > + /usr/bin/systemctl show 'redis' --property ActiveState | + grep '\bactive\b' + when: redis_enabled.rc == 0 + tags: step0,validation + - name: Stop redis service + tags: step1 + when: redis_enabled.rc == 0 + service: name=redis state=stopped + - name: Install redis package if it was disabled + tags: step3 + yum: name=redis state=latest + when: redis_enabled.rc != 0 -- cgit 1.2.3-korg