diff options
author | Pradeep Kilambi <pkilambi@redhat.com> | 2017-06-20 15:11:26 -0400 |
---|---|---|
committer | Pradeep Kilambi <pkilambi@redhat.com> | 2017-06-20 15:37:56 -0400 |
commit | 94bd9b1e7dd2ea8c05512685c3168682774e958f (patch) | |
tree | 89b4ebe806e65c5981c541e93d580b04ed8633aa /puppet/services/database | |
parent | f3b2e144302a9d7a4b95a26b3de3422de43393b0 (diff) |
Add an upgrade task for redis service
Change-Id: Id7188ee8a4b05f0aa3c76c4da581e8c4f1b85d86
Diffstat (limited to 'puppet/services/database')
-rw-r--r-- | puppet/services/database/redis.yaml | 20 |
1 files changed, 20 insertions, 0 deletions
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 |