reclass: Drop MaaS public IP and interface
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-ha / infra / maas.yml
1 classes:
2 - system.linux.system.repo.saltstack.xenial
3 - system.maas.region.single
4 - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.infra
5 parameters:
6   _param:
7     dhcp_interface: ens3
8     primary_interface: ens4
9     pxe_interface: ens5
10     interface_mtu: 1500
11     # MaaS has issues using MTU > 1500 for PXE interface
12     pxe_interface_mtu: 1500
13     linux_system_codename: xenial
14     maas_admin_username: opnfv
15     maas_admin_password: opnfv_secret
16     maas_db_password: opnfv_secret
17     dns_server01: 8.8.4.4
18     single_address: ${_param:infra_maas_node01_deploy_address}
19   maas:
20     region:
21       salt_master_ip: ${_param:infra_config_deploy_address}
22       domain: ${_param:cluster_domain}
23       maas_config:
24         commissioning_distro_series: 'xenial'
25         default_distro_series: 'xenial'
26         default_osystem: 'ubuntu'
27         default_storage_layout: 'lvm'
28         disk_erase_with_secure_erase: false
29         dnssec_validation: 'no'
30         enable_third_party_drivers: true
31         network_discovery: 'enabled'
32         default_min_hwe_kernel: 'hwe-16.04'
33       subnets:
34         opnfv_maas_pxe:
35           name: ${_param:opnfv_maas_pxe_network}/24
36           cidr: ${_param:opnfv_maas_pxe_network}/24
37           gateway_ip: ${_param:single_address}
38           iprange:
39             start: ${_param:opnfv_maas_pxe_iprange_start}
40             end: ${_param:opnfv_maas_pxe_iprange_end}
41             type: dynamic
42           vlans:
43             untagged:
44               vid: 0
45               dhcp_on: true
46               primary_rack: ${_param:infra_maas_node01_hostname}
47       machines:
48         kvm01:
49           interface:
50             mac: "00:25:b5:a0:00:2a"
51           power_parameters:
52             power_address: "172.30.8.75"
53             power_password: "octopus"
54             power_type: ipmi
55             power_user: "admin"
56           architecture: 'amd64/generic'
57           distro_series: xenial
58           hwe_kernel: hwe-16.04
59         kvm02:
60           interface:
61             mac: "00:25:b5:a0:00:3a"
62           power_parameters:
63             power_address: "172.30.8.65"
64             power_password: "octopus"
65             power_type: ipmi
66             power_user: "admin"
67           architecture: 'amd64/generic'
68           distro_series: xenial
69           hwe_kernel: hwe-16.04
70         kvm03:
71           interface:
72             mac: "00:25:b5:a0:00:4a"
73           power_parameters:
74             power_address: "172.30.8.74"
75             power_password: "octopus"
76             power_type: ipmi
77             power_user: "admin"
78           architecture: 'amd64/generic'
79           distro_series: xenial
80           hwe_kernel: hwe-16.04
81         cmp001:
82           interface:
83             mac: "00:25:b5:a0:00:5a"
84           power_parameters:
85             power_address: "172.30.8.73"
86             power_password: "octopus"
87             power_type: ipmi
88             power_user: "admin"
89           architecture: 'amd64/generic'
90           distro_series: xenial
91           hwe_kernel: hwe-16.04
92         cmp002:
93           interface:
94             mac: "00:25:b5:a0:00:6a"
95           power_parameters:
96             power_address: "172.30.8.72"
97             power_password: "octopus"
98             power_type: ipmi
99             power_user: "admin"
100           architecture: 'amd64/generic'
101           distro_series: xenial
102           hwe_kernel: hwe-16.04
103   linux:
104     network:
105       interface:
106         dhcp_interface:
107           enabled: true
108           name: ${_param:dhcp_interface}
109           type: eth
110           proto: dhcp
111         primary_interface:
112           enabled: true
113           name: ${_param:primary_interface}
114           mtu: ${_param:interface_mtu}
115           proto: static
116           address: ${_param:infra_maas_node01_address}
117           netmask: 255.255.255.0
118           type: eth
119         pxe_interface:
120           enabled: true
121           name: ${_param:pxe_interface}
122           mtu: ${_param:pxe_interface_mtu}
123           proto: static
124           address: ${_param:single_address}
125           netmask: 255.255.255.0
126           type: eth