---
msw-deployment:deployment:
sites:
- name: my-site-1
site-parameters:
deployment-id: example
fixed-ips: true
mdm-certificate-id: my-mdm-certificate
networking:
subnets:
- cidr: 172.16.0.0/24
default-gateway: 172.16.0.1
dns-servers:
- 2.3.4.5
- 3.4.5.6
identifier: management
vim-network: management-network
- cidr: 173.16.0.0/24
default-gateway: 173.16.0.1
identifier: cluster
vim-network: cluster-network
- cidr: 174.16.0.0/24
default-gateway: 174.16.0.1
identifier: core-signaling
vim-network: core-signaling-network
- cidr: 175.16.0.0/24
default-gateway: 175.16.0.1
identifier: custom-signaling
vim-network: custom-signaling-network
- cidr: 176.16.0.0/24
default-gateway: 176.16.0.1
identifier: custom-signaling-2
vim-network: custom-signaling-2-network
services:
ntp-servers:
- 1.2.3.4
- 1.2.3.5
site-id: DC1
timezone: Europe/London
vim-configuration:
vcloud:
catalog: mycatalog
connection:
allow-insecure: true
password-id: password-secret-id
sysadmin-privileges: true
url: https://vcloud-server
username: admin
org: MyOrg
vdc: My VDC
vnfcs:
- cluster-configuration:
count: 3
instances:
- name: example-mdm-1
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
- name: example-mdm-2
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
- name: example-mdm-3
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
name: mdm
networks:
- ip-addresses:
ip:
- 172.16.0.135
- 172.16.0.136
- 172.16.0.137
name: Management
subnet: management
traffic-types:
- management
- ip-addresses:
ip:
- 174.16.0.135
- 174.16.0.136
- 174.16.0.137
name: Core Signaling
subnet: core-signaling
traffic-types:
- signaling
product-options:
mdm:
consul-token: ABCdEfgHIJkLmNOp-MS-MDM
custom-topology: |-
{
"member_groups": [
{
"group_name": "DNS",
"neighbors": []
},
{
"group_name": "RVT-image-name.DC1",
"neighbors": [
"SAS-DATA"
]
}
]
}
type: mdm
version: 2.31.0
vim-configuration:
vcloud:
deployment-size: medium
- cluster-configuration:
count: 2
instances:
- name: example-custom-1
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
- name: example-custom-2
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
name: custom
networks:
- ip-addresses:
ip:
- 172.16.0.10
- 172.16.0.11
name: Management
subnet: management
traffic-types:
- management
- ip-addresses:
ip:
- 173.16.0.10
- 173.16.0.11
name: Cluster
subnet: cluster
traffic-types:
- cluster
- ip-addresses:
ip:
- 175.16.0.10
- 175.16.0.11
name: Custom Signaling
subnet: custom-signaling
traffic-types:
- custom_signaling
- ip-addresses:
ip:
- 176.16.0.10
- 176.16.0.11
name: Custom Signaling 2
subnet: custom-signaling-2
traffic-types:
- custom_signaling2
product-options:
custom:
cds-addresses:
- 1.2.3.4
low-privilege-ssh-authorized-keys:
- ssh-rsa YYYYYYYYYYYYYYYYYYYY
primary-user-password-id: my-password-secret-id
secrets-private-key-id: my-secrets-private-key-secret-id
type: image_name
version: 99beta
vim-configuration:
vcloud:
deployment-size: my-flavor-name