blob: 8c5c79c0bd35905f7b72b938940c8119fbcb7cae [file] [log] [blame]
Jiri Broulik3e2050c2017-12-01 13:40:11 +01001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
4- system.linux.system.repo.saltstack.xenial
5- system.linux.network.hosts
6- system.nova.compute.cluster
7- system.neutron.compute.cluster
8- system.nova.compute.storage.ceph
9- system.ceph.common.cluster
10- cluster.os-ha-ovs-ceph.ceph.common
11- cluster.os-ha-ovs-ceph
12parameters:
13 _param:
14 primary_interface: ens4
15 tenant_interface: ens5
16 external_interface: ens6
17 interface_mtu: 9000
18 linux_system_codename: xenial
19 nova:
20 compute:
21 vncproxy_url: http://${_param:cluster_vip_address}:6080
22 notification:
23 driver: messagingv2
24 topics: "notifications"
25 notify_on:
26 state_change: vm_and_task_state
27 message_queue:
28 members:
29 - host: ${_param:openstack_control_node01_address}
30 - host: ${_param:openstack_control_node02_address}
31 - host: ${_param:openstack_control_node03_address}
32 linux:
33 network:
34 bridge: openvswitch
35 concat_iface_files:
36 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
37 dst: '/etc/network/interfaces'
38 interface:
39 dhcp_int:
40 enabled: true
41 name: ens3
42 proto: dhcp
43 type: eth
44 mtu: ${_param:interface_mtu}
45 primary_interface:
46 enabled: true
47 ipflush_onchange: true
48 name: ${_param:primary_interface}
49 mtu: ${_param:interface_mtu}
50 proto: manual
51 type: eth
52 tenant_interface:
53 enabled: true
54 ipflush_onchange: true
55 name: ${_param:tenant_interface}
56 mtu: ${_param:interface_mtu}
57 proto: manual
58 type: eth
59 br-mgmt:
60 enabled: true
61 type: bridge
62 proto: static
63 address: ${_param:single_address}
64 netmask: 255.255.255.0
65 use_interfaces:
66 - ${_param:primary_interface}
67 br-mesh:
68 enabled: true
69 type: bridge
70 proto: static
71 address: ${_param:tenant_address}
72 netmask: 255.255.255.0
73 use_interfaces:
74 - ${_param:tenant_interface}
75