From: Jenkins Date: Wed, 21 Dec 2016 13:53:48 +0000 (+0000) Subject: Merge "Synchronize NetworkDeployment inputs for generic roles" X-Git-Tag: opnfv-6.0.0~1306 X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=commitdiff_plain;h=64d720a40d19948f51ebdca59557b8b95f74dd65;p=apex-tripleo-heat-templates.git Merge "Synchronize NetworkDeployment inputs for generic roles" --- 64d720a40d19948f51ebdca59557b8b95f74dd65 diff --cc puppet/role.role.j2.yaml index 1f432773,cd29b092..acb7677a --- a/puppet/role.role.j2.yaml +++ b/puppet/role.role.j2.yaml @@@ -351,31 -336,13 +355,34 @@@ resources config: {get_resource: NetworkConfig} server: {get_resource: {{role}}} actions: {get_param: NetworkDeploymentActions} + input_values: + bridge_name: br-ex + interface_name: {get_param: NeutronPublicInterface} + {{role}}UpgradeInitConfig: + type: OS::Heat::SoftwareConfig + properties: + group: script + config: + list_join: + - '' + - - "#!/bin/bash\n\n" + - "if [[ -f /etc/resolv.conf.save ]] ; then rm /etc/resolv.conf.save; fi\n\n" + - get_param: UpgradeInitCommand + + # Note we may be able to make this conditional on UpgradeInitCommandNotEmpty + # but https://bugs.launchpad.net/heat/+bug/1649900 needs fixing first + {{role}}UpgradeInitDeployment: + type: OS::Heat::SoftwareDeployment + depends_on: NetworkDeployment + properties: + name: {{role}}UpgradeInitDeployment + server: {get_resource: {{role}}} + config: {get_resource: {{role}}UpgradeInitConfig} + {{role}}Deployment: type: OS::Heat::StructuredDeployment - depends_on: NetworkDeployment + depends_on: {{role}}UpgradeInitDeployment properties: name: {{role}}Deployment config: {get_resource: {{role}}Config}