aboutsummaryrefslogtreecommitdiffstats
path: root/puppet/post.j2.yaml
diff options
context:
space:
mode:
authorCarlos Camacho <ccamacho@redhat.com>2016-11-04 09:27:48 +0100
committerCarlos Camacho <ccamacho@redhat.com>2016-11-08 13:56:18 +0000
commit17e727d716ac0346fab457886d8e2bc7355b3a3f (patch)
tree96a1a2afce45f6bc9250759926119e05d3f52f4d /puppet/post.j2.yaml
parent2df74cc8295bcc96add61d559068153056ba3e5d (diff)
Reload haproxy configuration as a post-deployment step
After deploying a fresh installed Overcloud or updating the stack the haproxy configuration is updated correctly but no change in the HA proxy stats happens. This submission will add the missing resources to run pre and post puppet tasks. Closes-bug: 1640175 Change-Id: I2f08704daeee502c618256695a30ce244a1d7ba5
Diffstat (limited to 'puppet/post.j2.yaml')
-rw-r--r--puppet/post.j2.yaml21
1 files changed, 21 insertions, 0 deletions
diff --git a/puppet/post.j2.yaml b/puppet/post.j2.yaml
index 65c96ac2..8218f41a 100644
--- a/puppet/post.j2.yaml
+++ b/puppet/post.j2.yaml
@@ -47,6 +47,15 @@ resources:
properties:
StepConfig: {get_param: [role_data, {{role.name}}, step_config]}
+ {% if role.name == 'Controller' %}
+ ControllerPrePuppet:
+ type: OS::TripleO::Tasks::ControllerPrePuppet
+ properties:
+ servers: {get_param: [servers, Controller]}
+ input_values:
+ update_identifier: {get_param: DeployIdentifier}
+ {% endif %}
+
# Step through a series of configuration steps
{{role.name}}Deployment_Step1:
type: OS::Heat::StructuredDeploymentGroup
@@ -136,4 +145,16 @@ resources:
type: OS::TripleO::NodeExtraConfigPost
properties:
servers: {get_param: [servers, {{role.name}}]}
+
+ {% if role.name == 'Controller' %}
+ ControllerPostPuppet:
+ depends_on:
+ - ControllerExtraConfigPost
+ type: OS::TripleO::Tasks::ControllerPostPuppet
+ properties:
+ servers: {get_param: [servers, Controller]}
+ input_values:
+ update_identifier: {get_param: DeployIdentifier}
+ {% endif %}
+
{% endfor %}