heat_template_version: 2016-10-14 parameters: network_name: type: string default: public physical_network_name: type: string default: public physical_network_interface: type: string default: external physical_network_vlan: type: string default: 27 subnet_name: type: string default: public subnet_cidr: type: string default: 172.24.4.0/24 subnet_gateway: type: string default: 172.24.4.1 subnet_pool_start: type: string default: 172.24.4.11 subnet_pool_end: type: string default: 172.24.4.99 resources: public_net: type: OS::Neutron::ProviderNet properties: admin_state_up: true name: get_param: network_name network_type: vlan physical_network: get_param: physical_network_interface port_security_enabled: true router_external: true segmentation_id: get_param: physical_network_vlan shared: true private_subnet: type: OS::Neutron::Subnet properties: name: get_param: subnet_name network: get_resource: public_net cidr: get_param: subnet_cidr gateway_ip: get_param: subnet_gateway enable_dhcp: false allocation_pools: - start: get_param: subnet_pool_start end: get_param: subnet_pool_end dns_nameservers: - 10.96.0.10