Newer
Older
"parameters":{
"flavor":{
"type":"string",
"default": "m1.large"
},
"safe_mode_administrator_password":{
"default": "Password.1",
"type": "string"
}
},
"resources":{
"internal_net":{
"type": "OS::Neutron::Net",
"properties":{
"name": "PV176-private-network"
}
},
"internal_subnet":{
"type": "OS::Neutron::Subnet",
"properties":{
"cidr": "10.0.0.0/8",
"dns_nameservers": [ "147.251.4.3", "8.8.8.8" ],
"ip_version": "4",
"enable_dhcp": "false",
"name": "PV176-private-subnet"
}
},
"internal_router":{
"type": "OS::Neutron::Router",
"properties":{
"external_gateway_info": { "network": "public-float-21" },
"name": "PV176-router"
}
},
"internal_interface":{
"type": "OS::Neutron::RouterInterface",
"properties":{
"subnet": { "get_resource": "internal_subnet" }
}
},
"full_access_secgroup":{
"type": "OS::Neutron::SecurityGroup",
"properties":{
"name": "PV176-security-group-MUNI",
"rules":[
{
"protocol": "tcp",
"remote_ip_prefix": "147.251.0.0/16",
"port_range_min": "1",
"port_range_max": "65000"
},
{
"protocol": "tcp",
"remote_ip_prefix": "10.0.0.0/8",
"port_range_min": "1",
"port_range_max": "65000"
}
]
"outputs":{
"network_name":{
"value": { "get_attr": [internal_net] }
"network_subnet":{
"value": { "get_attr": [internal_subnet] }
"network_router":{
"value": { "get_attr": [internal_router] }
"network_interface":{
"value": { "get_attr": [internal_interface] }
"network_security_group":{
"value": { "get_attr": [full_access_secgroup] }
}
}