1 heat_template_version: 2014-10-16
15 # Require this so we can validate the parent passes the
24 default: 'deployed-server'
29 type: comma_delimited_list
34 software_config_transport:
35 default: POLL_SERVER_CFN
39 description: Optional scheduler hints to pass to nova
44 type: OS::Heat::DeployedServer
46 name: {get_param: name}
47 software_config_transport: {get_param: software_config_transport}
50 type: OS::Heat::StructuredConfig
54 instance-id: {get_resource: deployed-server}
57 type: OS::Heat::StructuredDeployment
59 config: {get_resource: InstanceIdConfig}
60 server: {get_resource: deployed-server}
63 type: OS::Heat::SoftwareConfig
69 mkdir -p $heat_outputs_path
71 echo -n $host > $heat_outputs_path.hostname
72 cat $heat_outputs_path.hostname
78 type: OS::Heat::SoftwareDeployment
80 config: {get_resource: HostsEntryConfig}
81 server: {get_resource: deployed-server}
84 type: OS::TripleO::DeployedServer::ControlPlanePort
90 - - {get_attr: [HostsEntryDeployment, hostname]}
92 replacement_policy: AUTO
96 value: {get_resource: deployed-server}
100 - {get_attr: [ControlPlanePortImpl, fixed_ips, 0, ip_address]}
102 value: {get_attr: [HostsEntryDeployment, hostname]}