ansible_env_khalil/infra/safouene.json

150 lines
4.2 KiB
JSON

{
"application_name": "safouene",
"network": [{
"name": "safouene_network",
"bastion_access": "yes",
"subnet": {
"name":"saf_subnet",
"ip_version": 4,
"cidr": "172.16.0.0/24",
"dns_servers": ["8.8.8.8"],
"linked_router": [{"router_name": "safouene_router"}]
}
}],
"router": [{
"router_name": "safouene_router",
"router_external_gateway": "0048fce6-c715-4106-a810-473620326cb0",
"linked_subnets": [{
"router_interface_name":"saf_interface",
"subnet_name":"saf_subnet"}]
}],
"port": [
],
"security_group": [],
"bastion_to_use": "safouene",
"instance": [{
"name": "kmaster1",
"az": "nova",
"flavor": "v3-starter-4",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "master",
"network": [{"name": "safouene_network"}]
},
{
"name": "kmaster2",
"az": "nova",
"flavor": "v3-starter-4",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "master",
"network": [{"name": "safouene_network"}]
},
{
"name": "kmaster3",
"az": "nova",
"flavor": "v3-starter-4",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "master",
"network": [{"name": "safouene_network"}]
},
{
"name": "kworker1",
"az": "nova",
"flavor": "v3-standard-2",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "worker",
"network": [{"name": "safouene_network"}]
},
{
"name": "kworker2",
"az": "nova",
"flavor": "v3-standard-2",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "worker",
"network": [{"name": "safouene_network"}]
},
{
"name": "kworker3",
"az": "nova",
"flavor": "v3-standard-2",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "worker",
"network": [{"name": "safouene_network"}]
},
{
"name": "lb1",
"az": "nova",
"flavor": "v3-starter-1",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "lb",
"network": [{
"name": "safouene_network",
"fip": {
"name": "fip_lb",
"pool": "public"
}
}]
},
{
"name": "haproxy",
"az": "nova",
"flavor": "v3-starter-1",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "loadbalancer",
"network": [{
"name": "safouene_network",
"fip": {
"name": "fip_haproxy",
"pool": "public"
}
}]
},
{
"name": "bastionk8s",
"az": "nova",
"flavor": "v3-starter-1",
"image": "Ubuntu 22.04 - Cloud Image",
"keypair": "saf_controller",
"security_group": ["safouene_sg"],
"inventory_group": "safouene_bastion",
"network": [{
"name": "safouene_network",
"fip": {
"name": "fip_bastion",
"pool": "public"
}
}]
}
],
"volume": [
]
}