186 lines
5.6 KiB
JSON
186 lines
5.6 KiB
JSON
{
|
|
"application_name": "console",
|
|
"INTERNET_Network_ID": "e8d04c1f-0b49-4e87-a1f3-bea618782c90",
|
|
"network": [{
|
|
"name": "admin_console",
|
|
"bastion_access": "yes",
|
|
"subnet": {
|
|
"name":"admin_console_subnet",
|
|
"ip_version": 4,
|
|
"cidr": "172.53.0.0/16",
|
|
"dns_servers": ["8.8.8.8"],
|
|
"linked_router": [{"router_name": "console_router"}]
|
|
},
|
|
"port": [{
|
|
"name": "vip_console",
|
|
"fip_pool": "INTERNET"
|
|
}]
|
|
}],
|
|
"router": [{
|
|
"router_name": "console_router",
|
|
"router_external_gateway": "e8d04c1f-0b49-4e87-a1f3-bea618782c90",
|
|
"linked_subnets": [{
|
|
"router_interface_name": "console_admin_interface",
|
|
"subnet_name": "admin_console_subnet"}]
|
|
}],
|
|
"security_group": [{
|
|
"name": "secgroup_console",
|
|
"description": "Console DEV environment is security group",
|
|
"rules": [
|
|
{"name": "Ingress_ssh",
|
|
"description": "ssh traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 22,
|
|
"port_range_min": 22,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_http",
|
|
"description": "http traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 80,
|
|
"port_range_min": 80,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_https",
|
|
"description": "https traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 443,
|
|
"port_range_min": 443,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_squid",
|
|
"description": "Squid Proxy traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 3128,
|
|
"port_range_min": 3128,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_ping",
|
|
"description": "icmp traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 0,
|
|
"port_range_min": 0,
|
|
"protocol": "icmp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_nosqlclient",
|
|
"description": "nosqlclient traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 3000,
|
|
"port_range_min": 3000,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_nexus",
|
|
"description": "nexus repository traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 8081,
|
|
"port_range_min": 8081,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_nexus_docker_registry",
|
|
"description": "nexus repository traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 8082,
|
|
"port_range_min": 8082,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"},
|
|
{"name": "Ingress_mongodb",
|
|
"description": "mongodb traffic",
|
|
"direction": "ingress",
|
|
"port_range_max": 27017,
|
|
"port_range_min": 27017,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"}
|
|
]
|
|
}],
|
|
"instance": [{
|
|
"name": "stg-bilweb-00",
|
|
"az": "UK_London",
|
|
"flavor": "Atto.L",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_web",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-bilweb-01",
|
|
"az": "UK_London",
|
|
"flavor": "Atto.L",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_web",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-billdb-00",
|
|
"az": "FR_Roubaix",
|
|
"flavor": "Femto.L",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_database",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-billdb-01",
|
|
"az": "UK_London",
|
|
"flavor": "Femto.L",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_database",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-billdb-02",
|
|
"az": "UK_London",
|
|
"flavor": "Femto.L",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_database",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-bilrep-00",
|
|
"az": "UK_London",
|
|
"flavor": "RAM.S",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "nexus",
|
|
"network": [{"name": "admin_console"}],
|
|
"volume": ["nexus_repository"]
|
|
},
|
|
{
|
|
"name": "stg-conbld-00",
|
|
"az": "UK_London",
|
|
"flavor": "Atto.M",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "container_biuld",
|
|
"network": [{"name": "admin_console"}]
|
|
},
|
|
{
|
|
"name": "stg-bilbas-00",
|
|
"az": "UK_London",
|
|
"flavor": "Atto.S",
|
|
"image": "Ubuntu 20.04 LTS - Focal",
|
|
"keypair": "dell XPS",
|
|
"security_group": ["secgroup_console"],
|
|
"inventory_group": "console_bastion",
|
|
"network": [{"name": "admin_console"}],
|
|
"fip": [{
|
|
"floatingip": "fip_console",
|
|
"pool": "INTERNET",
|
|
"bastion_access": "yes"
|
|
}]
|
|
}
|
|
],
|
|
"volume": [
|
|
{"name": "nexus_repository", "description": "Nexus volume", "size": 300, "availability_zone": "UK_London", "volume_type": "HDD SATA"}
|
|
]
|
|
}
|