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