1 heat_template_version: pike
7 ControlPlaneSubnetCidr: # Override this via parameter_defaults
9 description: The subnet CIDR of the control plane network.
20 description: IP address with brackets in case of IPv6
30 description: IP address with brackets in case of IPv6
40 description: IP address with brackets in case of IPv6
50 description: IP address with brackets in case of IPv6
60 description: IP address with brackets in case of IPv6
67 description: IP address/subnet on the management network
71 description: IP address with brackets in case of IPv6
75 description: The name of the internal API network.
79 description: The name of the external network.
83 description: The name of the management network.
87 description: The name of the storage network.
91 description: The name of the Storage management network.
95 description: The name of the tenant network.
101 type: OS::Heat::Value
106 - ctlplane: {get_param: ControlPlaneIp}
107 external: {get_param: ExternalIp}
108 internal_api: {get_param: InternalApiIp}
109 storage: {get_param: StorageIp}
110 storage_mgmt: {get_param: StorageMgmtIp}
111 tenant: {get_param: TenantIp}
112 management: {get_param: ManagementIp}
116 - - {get_param: ControlPlaneIp}
118 - {get_param: ControlPlaneSubnetCidr}
119 external_subnet: {get_param: ExternalIpSubnet}
120 internal_api_subnet: {get_param: InternalApiIpSubnet}
121 storage_subnet: {get_param: StorageIpSubnet}
122 storage_mgmt_subnet: {get_param: StorageMgmtIpSubnet}
123 tenant_subnet: {get_param: TenantIpSubnet}
124 management_subnet: {get_param: ManagementIpSubnet}
125 ctlplane_uri: {get_param: ControlPlaneIp}
126 external_uri: {get_param: ExternalIpUri}
127 internal_api_uri: {get_param: InternalApiIpUri}
128 storage_uri: {get_param: StorageIpUri}
129 storage_mgmt_uri: {get_param: StorageMgmtIpUri}
130 tenant_uri: {get_param: TenantIpUri}
131 management_uri: {get_param: ManagementIpUri}
133 external: {get_param: ExternalNetName}
134 internal_api: {get_param: InternalApiNetName}
135 storage: {get_param: StorageNetName}
136 storage_mgmt: {get_param: StorageMgmtNetName}
137 tenant: {get_param: TenantNetName}
138 management: {get_param: ManagementNetName}
141 template: NAME_subnet
143 NAME: {get_param: ExternalNetName}
146 template: NAME_subnet
148 NAME: {get_param: InternalApiNetName}
151 template: NAME_subnet
153 NAME: {get_param: StorageNetName}
156 template: NAME_subnet
158 NAME: {get_param: StorageMgmtNetName}
161 template: NAME_subnet
163 NAME: {get_param: TenantNetName}
166 template: NAME_subnet
168 NAME: {get_param: ManagementNetName}
173 NAME: {get_param: ExternalNetName}
178 NAME: {get_param: InternalApiNetName}
183 NAME: {get_param: StorageNetName}
188 NAME: {get_param: StorageMgmtNetName}
193 NAME: {get_param: TenantNetName}
198 NAME: {get_param: ManagementNetName}
203 A Hash containing a mapping of network names to assigned IPs
204 for a specific machine.
205 value: {get_attr: [NetIpMapValue, value]}