Provide a way to know the boostrap_nodeid IP

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
This commit is contained in:
Yanis Guenane 2015-04-02 09:42:08 +02:00
parent 61fecfc575
commit d7eaea3b5f
3 changed files with 7 additions and 0 deletions

View File

@ -4,6 +4,8 @@ description: 'Bootstrap Config'
parameters:
bootstrap_nodeid:
type: string
bootstrap_nodeid_ip:
type: string
resources:
@ -13,6 +15,7 @@ resources:
config:
bootstrap_host:
bootstrap_nodeid: {get_param: bootstrap_nodeid}
bootstrap_nodeid_ip: {get_param: bootstrap_nodeid_ip}
outputs:
config_id:

View File

@ -745,6 +745,7 @@ resources:
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

View File

@ -4,6 +4,8 @@ description: 'Bootstrap Config Puppet'
parameters:
bootstrap_nodeid:
type: string
bootstrap_nodeid_ip:
type: string
resources:
@ -16,6 +18,7 @@ resources:
bootstrap_node:
mapped_data:
bootstrap_nodeid: {get_param: bootstrap_nodeid}
bootstrap_nodeid_ip: {get_param: bootstrap_nodeid_ip}
outputs:
config_id: