1 heat_template_version: 2015-04-30
4 Creates a port for a VIP on the isolated network NetworkName.
8 description: Name of the network where the VIP will be created
12 description: Name of the port
15 ControlPlaneIP: # Here for compatability with noop.yaml
16 description: IP address on the control plane
19 description: The name of the undercloud Neutron control plane
26 type: OS::Neutron::Port
28 network: {get_param: NetworkName}
29 name: {get_param: PortName}
30 replacement_policy: AUTO
34 description: Virtual IP network IP
35 value: {get_attr: [VipPort, fixed_ips, 0, ip_address]}
37 # FIXME: this assumes a 2 digit subnet CIDR (need more heat functions?)
38 description: IP/Subnet CIDR for the internal API network IP
42 - - {get_attr: [VipPort, fixed_ips, 0, ip_address]}
44 - {get_attr: [VipPort, subnets, 0, cidr, -2]}
45 - {get_attr: [VipPort, subnets, 0, cidr, -1]}