diff options
author | Jenkins <jenkins@review.openstack.org> | 2017-06-21 01:17:22 +0000 |
---|---|---|
committer | Gerrit Code Review <review@openstack.org> | 2017-06-21 01:17:22 +0000 |
commit | dfd4e12b22e09bb95272541461f10578a511ee90 (patch) | |
tree | 60ea3b465eb0252bac6a2607bcfacd1cf443d836 /puppet | |
parent | df361575fab3812790c81f3995198dcc1986857f (diff) | |
parent | 94bd9b1e7dd2ea8c05512685c3168682774e958f (diff) |
Merge "Add an upgrade task for redis service"
Diffstat (limited to 'puppet')
-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 |