1 heat_template_version: ocata
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
70 description: IP address with brackets in case of IPv6
74 description: The name of the internal API network.
78 description: The name of the external network.
82 description: The name of the management network.
86 description: The name of the storage network.
90 description: The name of the Storage management network.
94 description: The name of the tenant network.
100 type: OS::Heat::Value
105 - ctlplane: {get_param: ControlPlaneIp}
106 external: {get_param: ExternalIp}
107 internal_api: {get_param: InternalApiIp}
108 storage: {get_param: StorageIp}
109 storage_mgmt: {get_param: StorageMgmtIp}
110 tenant: {get_param: TenantIp}
111 management: {get_param: ManagementIp}
115 - - {get_param: ControlPlaneIp}
117 - {get_param: ControlPlaneSubnetCidr}
118 external_subnet: {get_param: ExternalIpSubnet}
119 internal_api_subnet: {get_param: InternalApiIpSubnet}
120 storage_subnet: {get_param: StorageIpSubnet}
121 storage_mgmt_subnet: {get_param: StorageMgmtIpSubnet}
122 tenant_subnet: {get_param: TenantIpSubnet}
123 management_subnet: {get_param: ManagementIpSubnet}
124 ctlplane_uri: {get_param: ControlPlaneIp}
125 external_uri: {get_param: ExternalIpUri}
126 internal_api_uri: {get_param: InternalApiIpUri}
127 storage_uri: {get_param: StorageIpUri}
128 storage_mgmt_uri: {get_param: StorageMgmtIpUri}
129 tenant_uri: {get_param: TenantIpUri}
130 management_uri: {get_param: ManagementIpUri}
132 external: {get_param: ExternalNetName}
133 internal_api: {get_param: InternalApiNetName}
134 storage: {get_param: StorageNetName}
135 storage_mgmt: {get_param: StorageMgmtNetName}
136 tenant: {get_param: TenantNetName}
137 management: {get_param: ManagementNetName}
140 template: NAME_subnet
142 NAME: {get_param: ExternalNetName}
145 template: NAME_subnet
147 NAME: {get_param: InternalApiNetName}
150 template: NAME_subnet
152 NAME: {get_param: StorageNetName}
155 template: NAME_subnet
157 NAME: {get_param: StorageMgmtNetName}
160 template: NAME_subnet
162 NAME: {get_param: TenantNetName}
165 template: NAME_subnet
167 NAME: {get_param: ManagementNetName}
172 NAME: {get_param: ExternalNetName}
177 NAME: {get_param: InternalApiNetName}
182 NAME: {get_param: StorageNetName}
187 NAME: {get_param: StorageMgmtNetName}
192 NAME: {get_param: TenantNetName}
197 NAME: {get_param: ManagementNetName}
202 A Hash containing a mapping of network names to assigned IPs
203 for a specific machine.
204 value: {get_attr: [NetIpMapValue, value]}