Merge "lib.sh: Remove all storage on undefine"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-dpdk-ha / infra / init.yml
1 classes:
2 - system.linux.system.single
3 - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.openstack
4 # - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.stacklight
5 # - cluster.baremetal-mcp-ocata-ovs-dpdk-ha.stacklight.client
6 parameters:
7   _param:
8     apt_mk_version: nightly
9     mcp_repo_version: 1.1
10     cluster_name: baremetal-mcp-ocata-ovs-dpdk-ha
11     cluster_domain: ${_param:cluster_name}.local
12 #    stacklight_environment: ${_param:cluster_domain}
13     reclass_data_revision: master
14     cluster_public_host: ${_param:openstack_proxy_address}
15     infra_config_hostname: cfg01
16     infra_maas_database_password: opnfv_secret
17
18     # infra service addresses
19     infra_config_address: 10.167.4.100
20     infra_config_deploy_address: 192.168.10.100
21     infra_maas_node01_address: 10.167.4.3
22     infra_maas_node01_deploy_address: 192.168.11.3
23     infra_maas_node01_external_address: 10.16.0.3
24     infra_compute_node01_address: 10.167.4.141
25     infra_compute_node02_address: 10.167.4.142
26     infra_compute_node03_address: 10.167.4.143
27
28     infra_kvm_address: 10.167.4.140
29     infra_kvm_node01_address: 10.167.4.141
30     infra_kvm_node02_address: 10.167.4.142
31     infra_kvm_node03_address: 10.167.4.143
32
33     infra_maas_node01_hostname: mas01
34     infra_kvm_node01_hostname: kvm01
35     infra_kvm_node02_hostname: kvm02
36     infra_kvm_node03_hostname: kvm03
37
38     ntp_strata_host1: 1.pool.ntp.org
39     ntp_strata_host2: 0.pool.ntp.org
40
41     # Interface definitions
42     reclass:
43       storage:
44         node:
45           name: default
46     linux_dhcp_interface:
47       enabled: true
48       type: eth
49       proto: dhcp
50     linux_single_interface:
51       enabled: true
52       type: eth
53       proto: static
54       address: ${_param:single_address}
55       netmask: 255.255.255.0
56
57     salt_control_xenial_image: http://apt.mirantis.com/images/ubuntu-16-04-x64-latest.qcow2
58     salt_api_password_hash: "$6$WV0P1shnoDh2gI/Z$22/Bcd7ffMv0jDlFpT63cAU4PiXHz9pjXwngToKwqAsgoeK4HNR3PiKaushjxp3JsQ8hNoJmAC6TxzVqfV8WH/"
59   linux:
60     system:
61       user:
62         ubuntu:
63           enabled: true
64           sudo: true
65           home: /home/ubuntu
66       service:
67         apt-daily.timer:
68           status: dead
69     network:
70       host:
71         cfg01:
72           address: ${_param:infra_config_address}
73           names:
74           - cfg01
75           - cfg01.${_param:cluster_domain}
76         cfg:
77           address: ${_param:infra_config_address}
78           names:
79           - ${_param:infra_config_hostname}
80           - ${_param:infra_config_hostname}.${_param:cluster_domain}
81         mas01:
82           address: ${_param:infra_maas_node01_address}
83           names:
84           - ${_param:infra_maas_node01_hostname}
85           - ${_param:infra_maas_node01_hostname}.${_param:cluster_domain}
86         kvm01:
87           address: ${_param:infra_kvm_node01_address}
88           names:
89           - ${_param:infra_kvm_node01_hostname}
90           - ${_param:infra_kvm_node01_hostname}.${_param:cluster_domain}
91         kvm02:
92           address: ${_param:infra_kvm_node02_address}
93           names:
94           - ${_param:infra_kvm_node02_hostname}
95           - ${_param:infra_kvm_node02_hostname}.${_param:cluster_domain}
96         kvm03:
97           address: ${_param:infra_kvm_node03_address}
98           names:
99           - ${_param:infra_kvm_node03_hostname}
100           - ${_param:infra_kvm_node03_hostname}.${_param:cluster_domain}