150 lines
4.2 KiB
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": [
|
|
]
|
|
}
|