Code Review
/
apex-tripleo-heat-templates.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
review
|
tree
raw
|
inline
| side by side
upgrades/validation: only run validation when services exist
[apex-tripleo-heat-templates.git]
/
puppet
/
services
/
ec2-api.yaml
diff --git
a/puppet/services/ec2-api.yaml
b/puppet/services/ec2-api.yaml
index
090e0c4
..
7082139
100644
(file)
--- a/
puppet/services/ec2-api.yaml
+++ b/
puppet/services/ec2-api.yaml
@@
-118,7
+118,7
@@
outputs:
upgrade_tasks:
- name: Check if ec2-api is deployed
command: systemctl is-enabled openstack-ec2-api
upgrade_tasks:
- name: Check if ec2-api is deployed
command: systemctl is-enabled openstack-ec2-api
- tags:
step0,validati
on
+ tags:
comm
on
ignore_errors: True
register: ec2_api_enabled
- name: "PreUpgrade step0,validation: Check if openstack-ec2-api is running"
ignore_errors: True
register: ec2_api_enabled
- name: "PreUpgrade step0,validation: Check if openstack-ec2-api is running"
@@
-129,5
+129,10
@@
outputs:
tags: step0,validation
- name: Stop openstack-ec2-api service
tags: step1
tags: step0,validation
- name: Stop openstack-ec2-api service
tags: step1
+ when: ec2_api_enabled.rc == 0
service: name=openstack-ec2-api state=stopped
service: name=openstack-ec2-api state=stopped
+ - name: Install openstack-ec2-api package if it was disabled
+ tags: step3
+ yum: name=openstack-ec2-api state=latest
+ when: ec2_api_enabled.rc != 0