Currently it is possible to know what is the hostname of the boostrap
nodeid but not its IP. Since depending on the use case the use of the IP
might be needed, a way to have access to this information should be
provided.
Change-Id: I9d0a7ee7de2088ddb87e0d8a8ae2b3ac75b0e78d
parameters:
bootstrap_nodeid:
type: string
+ bootstrap_nodeid_ip:
+ type: string
resources:
config:
bootstrap_host:
bootstrap_nodeid: {get_param: bootstrap_nodeid}
+ bootstrap_nodeid_ip: {get_param: bootstrap_nodeid_ip}
outputs:
config_id:
type: OS::TripleO::BootstrapNode::SoftwareConfig
properties:
bootstrap_nodeid: {get_attr: [Controller, resource.0.hostname]}
+ bootstrap_nodeid_ip: {get_attr: [Controller, resource.0.ip_address]}
ControllerBootstrapNodeDeployment:
type: OS::Heat::StructuredDeployments
parameters:
bootstrap_nodeid:
type: string
+ bootstrap_nodeid_ip:
+ type: string
resources:
bootstrap_node:
mapped_data:
bootstrap_nodeid: {get_param: bootstrap_nodeid}
+ bootstrap_nodeid_ip: {get_param: bootstrap_nodeid_ip}
outputs:
config_id: