heat_template_version: ocata description: > Management network. System administration, SSH, DNS, NTP, etc. This network would usually be the default gateway for the non-controller nodes. parameters: # the defaults here work for static IP assignment (IPAM) only ManagementNetCidr: default: 'fd00:fd00:fd00:6000::/64' description: Cidr for the management network. type: string ManagementNetValueSpecs: default: {'provider:physical_network': 'management', 'provider:network_type': 'flat'} description: Value specs for the management network. type: json ManagementNetAdminStateUp: default: false description: This admin state of of the network. type: boolean ManagementNetShared: default: false description: Whether this network is shared across all tenants. type: boolean ManagementNetName: default: management description: The name of the management network. type: string ManagementSubnetName: default: management_subnet description: The name of the management subnet in Neutron. type: string ManagementAllocationPools: default: [{'start': 'fd00:fd00:fd00:6000::10', 'end': 'fd00:fd00:fd00:6000:ffff:ffff:ffff:fffe'}] description: Ip allocation pool range for the management network. type: json IPv6AddressMode: default: dhcpv6-stateful description: Neutron subnet IPv6 address mode type: string IPv6RAMode: default: dhcpv6-stateful description: Neutron subnet IPv6 router advertisement mode type: string resources: ManagementNetwork: type: OS::Neutron::Net properties: admin_state_up: {get_param: ManagementNetAdminStateUp} name: {get_param: ManagementNetName} shared: {get_param: ManagementNetShared} value_specs: {get_param: ManagementNetValueSpecs} ManagementSubnet: type: OS::Neutron::Subnet properties: ip_version: 6 ipv6_address_mode: {get_param: IPv6AddressMode} ipv6_ra_mode: {get_param: IPv6RAMode} cidr: {get_param: ManagementNetCidr} name: {get_param: ManagementSubnetName} network: {get_resource: ManagementNetwork} allocation_pools: {get_param: ManagementAllocationPools} outputs: OS::stack_id: description: Neutron management network value: {get_resource: ManagementNetwork}