infra_k8s
This commit is contained in:
parent
7557ac40a9
commit
eec6e50caa
149
infra/safouene.json
Normal file
149
infra/safouene.json
Normal file
@ -0,0 +1,149 @@
|
||||
{
|
||||
"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": [
|
||||
]
|
||||
}
|
Loading…
Reference in New Issue
Block a user