58 lines
1.3 KiB
JSON
58 lines
1.3 KiB
JSON
{
|
|
"application_name": "SemaphoreUI ",
|
|
"network": [
|
|
{
|
|
"name": "semaphore_network",
|
|
"bastion_access": "no",
|
|
"subnet": {
|
|
"name": "semaphore_subnet",
|
|
"ip_version": 4,
|
|
"cidr": "192.168.1.0/24",
|
|
"dns_servers": ["8.8.8.8"],
|
|
"linked_router": [{"router_name": "semaphore_router"}]
|
|
}
|
|
}
|
|
],
|
|
"router": [
|
|
{
|
|
"router_name": "semaphore_router",
|
|
"router_external_gateway": "4dd87d1c-9feb-40a2-9b3c-e532c80fe2e5",
|
|
"linked_subnets": [
|
|
{
|
|
"router_interface_name": "semaphore_interface",
|
|
"subnet_name": "semaphore_subnet"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"security_group": [
|
|
{
|
|
"name": "semaphore_sg",
|
|
"description": "Security group for vm_semaphore",
|
|
"rules": [
|
|
{
|
|
"name": "Ingress_ssh",
|
|
"description": "Allow SSH",
|
|
"direction": "ingress",
|
|
"port_range_max": 22,
|
|
"port_range_min": 22,
|
|
"protocol": "tcp",
|
|
"remote_ip_prefix": "0.0.0.0/0"
|
|
}
|
|
]
|
|
}
|
|
],
|
|
"instance": [
|
|
{
|
|
"name": "vm_semaphore2",
|
|
"az": "FR_Roubaix",
|
|
"flavor": "v3-starter-1",
|
|
"image": "Ubuntu 22.04 LTS (x86_64) [2023-10-26]",
|
|
"keypair": "semaphore_keypair",
|
|
"security_group": ["semaphore_sg"],
|
|
"network": [{"name": "semaphore_network"}]
|
|
}
|
|
]
|
|
}
|
|
|