---
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: ss7-multihoming
vim-network: ss7-multihoming-network
services:
ntp-servers:
- 1.2.3.4
- 1.2.3.5
site-id: DC1
ssh:
keypair-name: key-pair
timezone: Europe/London
vim-configuration:
openstack:
availability-zone: nonperf
connection:
auth-url: http://my-openstack-server:5000/v3
keystone-v3:
project-id: 0102030405060708090a0b0c0d0e0f10
user-domain-name: Default
password-id: openstack-password-secret-id
username: openstack-user
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-sgc.DC1",
"neighbors": [
"SAS-DATA"
]
}
]
}
type: mdm
version: 2.31.0
vim-configuration:
openstack:
flavor: medium
- cluster-configuration:
count: 3
instances:
- name: example-sgc-1
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
- name: example-sgc-2
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
- name: example-sgc-3
ssh:
authorized-keys:
- ssh-rsa XXXXXXXXXXXXXXXXXXXX
private-key-id: my-private-key
name: sgc
networks:
- ip-addresses:
ip:
- 172.16.0.10
- 172.16.0.11
- 172.16.0.12
name: Management
subnet: management
traffic-types:
- management
- ip-addresses:
ip:
- 173.16.0.10
- 173.16.0.11
- 173.16.0.12
name: Cluster
subnet: cluster
traffic-types:
- cluster
- ip-addresses:
ip:
- 174.16.0.10
- 174.16.0.11
- 174.16.0.12
name: Core Signaling
subnet: core-signaling
traffic-types:
- ss7
- internal
- ip-addresses:
ip:
- 175.16.0.10
- 175.16.0.11
- 175.16.0.12
name: SS7 Multihoming
subnet: ss7-multihoming
traffic-types:
- ss7_multihoming
product-options:
sgc:
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: sgc
version: 4.0.0-99-1.0.0
vim-configuration:
openstack:
flavor: medium