blob: e010b7348a635177489b6733139a4b3e948a3e24 [file] [log] [blame]
Ales Komarekc12dd412017-06-27 16:24:42 +02001classes:
2- system.linux.system.repo.mcp.contrail
3- system.linux.system.repo.mcp.openstack
4- system.linux.system.repo.mcp.extra
5- system.linux.system.repo.saltstack.xenial
Jiri Broulik432ae9c2017-08-17 10:24:23 +02006- system.linux.network.hosts
Ales Komarekc12dd412017-06-27 16:24:42 +02007- system.nova.compute.cluster
Dmitry Kalashnik35c932b2018-03-19 15:26:09 +04008- system.ceilometer.agent.cluster
Ales Komarekc12dd412017-06-27 16:24:42 +02009- system.opencontrail.compute.cluster
10- system.opencontrail.client.cluster
11- system.opencontrail.client.resource.virtual_router
Martin Polreich1ee2e092017-08-10 16:06:57 +020012- system.prometheus.exporters.libvirt
Dmitry Kalashnik35c932b2018-03-19 15:26:09 +040013- service.opencontrail.compute.cluster
Petr Michalecf05e3ea2017-08-21 17:33:16 +020014- cluster.sl-os-contrail
Ales Komarekc12dd412017-06-27 16:24:42 +020015parameters:
16 _param:
17 cluster_vip_address: ${_param:openstack_control_address}
18 cluster_local_address: ${_param:single_address}
19 cluster_node01_hostname: ctl01
20 cluster_node01_address: ${_param:openstack_control_node01_address}
21 cluster_node02_hostname: ctl02
22 cluster_node02_address: ${_param:openstack_control_node02_address}
23 cluster_node03_hostname: ctl03
24 cluster_node03_address: ${_param:openstack_control_node03_address}
25 opencontrail_compute_address: ${_param:single_address}
26 opencontrail_compute_gateway: 172.16.10.1
27 opencontrail_compute_iface: ens4
28 linux_system_codename: xenial
29 linux:
30 network:
Adam Tengler0900fa82017-07-03 15:33:42 +000031 concat_iface_files:
32 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
33 dst: '/etc/network/interfaces'
Ales Komarekc12dd412017-06-27 16:24:42 +020034 interface:
35 ens4:
36 enabled: true
37 type: eth
38 proto: manual
39 vhost0:
40 enabled: true
41 type: eth
42 mtu: 1500
43 address: ${_param:single_address}
44 netmask: '255.255.255.0'
45 pre_up_cmds:
46 - /usr/lib/contrail/if-vhost0
47 use_interfaces:
48 - ens4
49 nova:
50 compute:
51 vncproxy_url: http://${_param:cluster_vip_address}:6080
52 message_queue:
53 members:
54 - host: ${_param:openstack_control_node01_address}
55 - host: ${_param:openstack_control_node02_address}
56 - host: ${_param:openstack_control_node03_address}
57 notification:
58 driver: messagingv2
59 topics: "notifications,${_param:stacklight_notification_topic}"
60 notify_on:
61 state_change: vm_and_task_state
Dmitry Kalashnik35c932b2018-03-19 15:26:09 +040062 ceilometer:
63 agent:
64 message_queue:
65 members:
66 - host: ${_param:openstack_control_node01_address}
67 - host: ${_param:openstack_control_node02_address}
68 - host: ${_param:openstack_control_node03_address}
Ales Komarekc12dd412017-06-27 16:24:42 +020069 opencontrail:
70 common:
71 network:
72 host: ${_param:openstack_control_address}