blob: fb35dd46e7a0c83d45062e760a2d44ec99003b35 [file] [log] [blame]
Jiri Broulikeaae24f2017-04-21 16:59:29 +02001classes:
2- system.linux.system.repo.mcp.openstack
3- system.linux.system.repo.mcp.extra
4- system.linux.system.repo.saltstack.xenial
Jiri Broulik432ae9c2017-08-17 10:24:23 +02005- system.linux.network.hosts
Jiri Broulikeaae24f2017-04-21 16:59:29 +02006- system.nova.compute.cluster
7- system.neutron.compute.cluster
8- system.heka.alarm.openstack_compute
9
10- system.nova.compute.nfv.hugepages
11- system.nova.compute.nfv.cpu_pinning
12- system.neutron.compute.nfv.dpdk
13
14- cluster.virtual-mcp11-ovs-dpdk
15parameters:
16 _param:
17 primary_interface: ens4
Dennis Dmitrieve90fb3c2017-07-22 12:38:36 +030018 #tenant_interface: ens5
Jiri Broulikeaae24f2017-04-21 16:59:29 +020019 external_interface: ens6
20 interface_mtu: 9000
21 linux_system_codename: xenial
22 nova:
23 compute:
24 vncproxy_url: http://${_param:cluster_vip_address}:6080
25 notification:
26 driver: messagingv2
27 topics: "notifications,${_param:stacklight_notification_topic}"
28 notify_on:
29 state_change: vm_and_task_state
30 message_queue:
31 members:
32 - host: ${_param:openstack_control_node01_address}
33 - host: ${_param:openstack_control_node02_address}
34 - host: ${_param:openstack_control_node03_address}
35 linux:
36 network:
37 bridge: openvswitch
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 name: ${_param:primary_interface}
48 mtu: ${_param:interface_mtu}
49 proto: manual
50 type: eth
Dennis Dmitrieve90fb3c2017-07-22 12:38:36 +030051 #tenant_interface:
52 # enabled: true
53 # name: ${_param:tenant_interface}
54 # mtu: ${_param:interface_mtu}
55 # proto: manual
56 # type: eth
Jiri Broulikeaae24f2017-04-21 16:59:29 +020057 br-mgmt:
58 enabled: true
59 type: bridge
60 proto: static
61 address: ${_param:single_address}
62 netmask: 255.255.255.0
63 use_interfaces:
64 - ${_param:primary_interface}
65 # br-mesh:
66 # enabled: true
67 # type: bridge
68 # proto: static
69 # address: ${_param:tenant_address}
70 # netmask: 255.255.255.0
71 # use_interfaces:
72 # - ${_param:tenant_interface}
73###
Jiri Broulik967348c2017-06-28 15:42:54 +020074 # dpdkbond1:
75 # enabled: true
76 # bridge: br-prv
77 # type: dpdk_ovs_bond
78 # mode: active-backup
Jiri Broulikeaae24f2017-04-21 16:59:29 +020079 dpdk0:
80 name: ${_param:dpdk0_name}
81 pci: ${_param:dpdk0_pci}
82 driver: igb_uio
Dennis Dmitrieve90fb3c2017-07-22 12:38:36 +030083 bridge: br-prv
Jiri Broulik967348c2017-06-28 15:42:54 +020084# bond: dpdkbond1
Jiri Broulikeaae24f2017-04-21 16:59:29 +020085 enabled: true
86 type: dpdk_ovs_port
87 n_rxq: 2
88 br-prv:
89 enabled: true
Jiri Broulik04893142017-04-25 15:10:46 +020090 type: dpdk_ovs_bridge
91 address: ${_param:tenant_address}
92 netmask: 255.255.255.0