Merge "Fix or silence all yamllint warnings"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-ha / infra / init.yml
1 ---
2 classes:
3   - system.linux.system.single
4   - cluster.all-mcp-ocata-common
5   - cluster.baremetal-mcp-ocata-ovs-ha.openstack
6   # - cluster.baremetal-mcp-ocata-ovs-ha.stacklight
7   # - cluster.baremetal-mcp-ocata-ovs-ha.stacklight.client
8 parameters:
9   _param:
10     apt_mk_version: nightly
11     mcp_repo_version: 1.1
12     cluster_name: baremetal-mcp-ocata-ovs-ha
13     cluster_domain: ${_param:cluster_name}.local
14     # stacklight_environment: ${_param:cluster_domain}
15     reclass_data_revision: master
16     cluster_public_host: ${_param:openstack_proxy_address}
17     infra_config_hostname: cfg01
18     infra_maas_database_password: opnfv_secret
19
20     # infra service addresses
21     infra_config_address: ${_param:opnfv_infra_config_address}
22     infra_config_deploy_address: ${_param:reclass_config_master}
23     infra_maas_node01_address: ${_param:opnfv_infra_maas_node01_address}
24     infra_maas_node01_deploy_address: ${_param:opnfv_maas_pxe_address}
25     infra_compute_node01_address: ${_param:opnfv_infra_compute_node01_address}
26     infra_compute_node02_address: ${_param:opnfv_infra_compute_node02_address}
27     infra_compute_node03_address: ${_param:opnfv_infra_compute_node03_address}
28
29     infra_kvm_address: ${_param:opnfv_infra_kvm_address}
30     infra_kvm_node01_address: ${_param:opnfv_infra_kvm_node01_address}
31     infra_kvm_node02_address: ${_param:opnfv_infra_kvm_node02_address}
32     infra_kvm_node03_address: ${_param:opnfv_infra_kvm_node03_address}
33
34     infra_maas_node01_hostname: mas01
35     infra_kvm_node01_hostname: kvm01
36     infra_kvm_node02_hostname: kvm02
37     infra_kvm_node03_hostname: kvm03
38
39     ntp_strata_host1: 1.pool.ntp.org
40     ntp_strata_host2: 0.pool.ntp.org
41
42     # Interface definitions
43     reclass:
44       storage:
45         node:
46           name: default
47     linux_dhcp_interface:
48       enabled: true
49       type: eth
50       proto: dhcp
51     linux_single_interface:
52       enabled: true
53       type: eth
54       proto: static
55       address: ${_param:single_address}
56       netmask: 255.255.255.0
57
58     # yamllint disable-line rule:line-length
59     salt_api_password_hash: "$6$WV0P1shnoDh2gI/Z$22/Bcd7ffMv0jDlFpT63cAU4PiXHz9pjXwngToKwqAsgoeK4HNR3PiKaushjxp3JsQ8hNoJmAC6TxzVqfV8WH/"
60   linux:
61     system:
62       user:
63         ubuntu:
64           enabled: true
65           sudo: true
66           home: /home/ubuntu
67     network:
68       host:
69         cfg01:
70           address: ${_param:infra_config_address}
71           names:
72             - cfg01
73             - cfg01.${_param:cluster_domain}
74         cfg:
75           address: ${_param:infra_config_address}
76           names:
77             - ${_param:infra_config_hostname}
78             - ${_param:infra_config_hostname}.${_param:cluster_domain}
79         mas01:
80           address: ${_param:infra_maas_node01_address}
81           names:
82             - ${_param:infra_maas_node01_hostname}
83             - ${_param:infra_maas_node01_hostname}.${_param:cluster_domain}
84         kvm01:
85           address: ${_param:infra_kvm_node01_address}
86           names:
87             - ${_param:infra_kvm_node01_hostname}
88             - ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain}
89         kvm02:
90           address: ${_param:infra_kvm_node02_address}
91           names:
92             - ${_param:infra_kvm_node02_hostname}
93             - ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain}
94         kvm03:
95           address: ${_param:infra_kvm_node03_address}
96           names:
97             - ${_param:infra_kvm_node03_hostname}
98             - ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain}