blob: 465d7d265602c244e2c6136feef1c4932821717a [file] [log] [blame]
Jiri Broulikeaae24f2017-04-21 16:59:29 +02001classes:
2- system.linux.system.repo.mcp.contrail
Marek Celoudd6e05da2017-04-28 14:57:14 +02003- system.linux.system.repo.mcp.openstack
Jiri Broulikeaae24f2017-04-21 16:59:29 +02004- system.linux.system.repo.mcp.extra
Martin Polreich47393e42018-08-07 10:57:41 +02005- system.linux.system.repo.mcp.apt_mirantis.saltstack
Jiri Broulik432ae9c2017-08-17 10:24:23 +02006- system.linux.network.hosts
Jiri Broulikeaae24f2017-04-21 16:59:29 +02007- system.nova.compute.cluster
8- system.opencontrail.compute.cluster
9- system.heka.alarm.openstack_compute
10- system.opencontrail.client.cluster
11- system.opencontrail.client.resource.virtual_router
12- service.opencontrail.compute.cluster
13
14- system.opencontrail.compute.dpdk
15- system.nova.compute.nfv.hugepages
16- system.nova.compute.nfv.cpu_pinning
17
18- cluster.virtual-mcp11-contrail-nfv
19parameters:
20 _param:
21 cluster_vip_address: ${_param:openstack_control_address}
22 cluster_local_address: ${_param:single_address}
23 cluster_node01_hostname: ctl01
24 cluster_node01_address: ${_param:openstack_control_node01_address}
25 cluster_node02_hostname: ctl02
26 cluster_node02_address: ${_param:openstack_control_node02_address}
27 cluster_node03_hostname: ctl03
28 cluster_node03_address: ${_param:openstack_control_node03_address}
29 opencontrail_compute_address: ${_param:single_address}
30 opencontrail_compute_gateway: 172.16.10.1
31 opencontrail_compute_iface: ens4
32 linux_system_codename: xenial
33 linux:
34 network:
Petr Jedinýb46cd722017-06-28 20:11:31 +020035 concat_iface_files:
36 - src: '/etc/network/interfaces.d/50-cloud-init.cfg'
37 dst: '/etc/network/interfaces'
Jiri Broulikeaae24f2017-04-21 16:59:29 +020038 interface:
39 ens4:
40 enabled: true
41 type: eth
42 proto: manual
43 vhost0:
44 enabled: true
45 type: eth
46 mtu: 1500
47 address: ${_param:single_address}
48 netmask: '255.255.255.0'
49 # pre_up_cmds:
50 # - /usr/lib/contrail/if-vhost0
51 # use_interfaces:
52 # - ens4
Jiri Broulik967348c2017-06-28 15:42:54 +020053 system:
54 package:
55 liburcu4:
56 version: 0.9.1-3
Jiri Broulikeaae24f2017-04-21 16:59:29 +020057 nova:
58 compute:
59 vncproxy_url: http://${_param:cluster_vip_address}:6080
60 message_queue:
61 members:
62 - host: ${_param:openstack_control_node01_address}
63 - host: ${_param:openstack_control_node02_address}
64 - host: ${_param:openstack_control_node03_address}
65 notification:
66 driver: messagingv2
67 topics: "notifications,${_param:stacklight_notification_topic}"
68 notify_on:
69 state_change: vm_and_task_state
70 ceilometer:
71 agent:
72 message_queue:
73 members:
74 - host: ${_param:openstack_control_node01_address}
75 - host: ${_param:openstack_control_node02_address}
76 - host: ${_param:openstack_control_node03_address}
77 opencontrail:
78 common:
79 network:
80 host: ${_param:openstack_control_address}
Jiri Broulik967348c2017-06-28 15:42:54 +020081