Merge "Bring in baremetal support"
[fuel.git] / mcp / reclass / classes / cluster / baremetal-mcp-ocata-ovs-ha / openstack / compute.yml
1 classes:
2 - system.linux.system.repo.mcp.openstack
3 - system.linux.system.repo.mcp.extra
4 - system.linux.system.repo.saltstack.xenial
5 - system.nova.compute.cluster
6 - system.nova.compute.nfv.hugepages
7 - system.nova.compute.nfv.cpu_pinning
8 - system.neutron.compute.cluster
9 - system.ceilometer.agent.cluster
10 - cluster.baremetal-mcp-ocata-ovs-ha.infra
11 parameters:
12   _param:
13     cluster_vip_address: ${_param:openstack_control_address}
14     cluster_local_address: ${_param:control_address}
15     cluster_node01_hostname: ctl01
16     cluster_node01_address: ${_param:openstack_control_node01_address}
17     cluster_node02_hostname: ctl02
18     cluster_node02_address: ${_param:openstack_control_node02_address}
19     cluster_node03_hostname: ctl03
20     cluster_node03_address: ${_param:openstack_control_node03_address}
21     nova_vncproxy_url: https://${_param:cluster_public_host}:6080
22     mgmt_nic: enp6s0
23     tenant_nic: enp7s0
24     linux_system_codename: xenial
25   linux:
26     network:
27       bridge: openvswitch
28       interface:
29         mgmt_nic:
30           enabled: true
31           type: eth
32           proto: dhcp
33           name: ${_param:mgmt_nic}
34         tenant_nic:
35           enabled: true
36           type: eth
37           proto: manual
38           name: ${_param:tenant_nic}
39         br-mesh:
40           enabled: true
41           type: bridge
42           address: ${_param:tenant_address}
43           netmask: 255.255.255.0
44           mtu: 1500
45           use_interfaces:
46           - ${_param:tenant_nic}.302
47         vlan300:
48           enabled: true
49           proto: manual
50           type: vlan
51           name: ${_param:mgmt_nic}.300
52           use_interfaces:
53           - ${_param:mgmt_nic}
54         vlan302:
55           enabled: true
56           proto: manual
57           type: vlan
58           name: ${_param:tenant_nic}.302
59           use_interfaces:
60           - ${_param:tenant_nic}
61         br-ctl:
62           enabled: true
63           type: bridge
64           proto: static
65           address: ${_param:single_address}
66           netmask: 255.255.255.0
67           use_interfaces:
68           - ${_param:mgmt_nic}.300