diff --git a/Openstack/pv176.json b/Openstack/pv176.json index 68023ab9749e69dfd7ff84ae912300acf3aa6224..8362595ead814907ba9ff8aae771d622d9377d6d 100644 --- a/Openstack/pv176.json +++ b/Openstack/pv176.json @@ -20,26 +20,46 @@ "internal_subnet":{ "type": "OS::Neutron::Subnet", "properties":{ - "network_id": { "Ref": "internal_net" }, - "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" + "network_id": { "get_resource": "internal_net" }, + "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" + "external_gateway_info": { "network": "public-float-21" }, + "name": "PV176-router" } }, "internal_interface":{ "type": "OS::Neutron::RouterInterface", "properties":{ - "router_id": { "Ref": "internal_router" }, - "subnet": { "Ref": "internal_subnet" } + "router_id": { "get_resource": "internal_router" }, + "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" + } + ] } } }