blob: 5a0c6dc3332092636d450395a8f7300e9d1c5c9a [file] [log] [blame]
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +00001classes:
2- system.linux.system.repo_local.mcp.apt_mirantis.openstack
3- system.linux.system.repo_local.mcp.extra
azvyagintsev98cba952018-07-13 12:40:53 +03004- system.linux.system.repo.mcp.apt_mirantis.saltstack
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +00005- system.linux.system.repo_local.mcp.apt_mirantis.ceph
6- system.linux.network.hosts
7- system.nova.compute.cluster
8- system.neutron.compute.cluster
9- system.ceilometer.agent.cluster
10- system.prometheus.exporters.libvirt
11- cluster.virtual-offline-pike-ovs-dpdk
Michael Polenchuk04a918b2018-07-16 13:59:24 +040012- system.nova.compute.nfv.hugepages
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000013- system.nova.compute.nfv.cpu_pinning
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000014- system.neutron.compute.nfv.dpdk
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000015
16parameters:
17 _param:
18 primary_interface: ens4
19 tenant_interface: ens5
20 external_interface: ens6
21 interface_mtu: 1500
22 linux_system_codename: xenial
Tatyana Leontovich023db382018-07-18 15:21:51 +030023 nova_cpu_pinning: 3
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000024 compute_dpdk_driver: uio
25 compute_kernel_isolcpu: ${_param:nova_cpu_pinning}
26 compute_ovs_pmd_cpu_mask: "0x6"
27 compute_ovs_dpdk_socket_mem: "1024"
Tatyana Leontovich023db382018-07-18 15:21:51 +030028 compute_ovs_dpdk_lcore_mask: "0xF"
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000029 compute_ovs_memory_channels: "2"
Michael Polenchuk04a918b2018-07-16 13:59:24 +040030 compute_hugepages_size: 2M
Tatyana Leontovich023db382018-07-18 15:21:51 +030031 compute_hugepages_count: 2048
Michael Polenchuk04a918b2018-07-16 13:59:24 +040032 compute_hugepages_mount: /mnt/hugepages_2M
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000033
34 nova:
35 compute:
36 vncproxy_url: http://${_param:cluster_vip_address}:6080
37 notification:
38 driver: messagingv2
39 topics: "notifications,${_param:stacklight_notification_topic}"
40 notify_on:
41 state_change: vm_and_task_state
42 message_queue:
43 members:
44 - host: ${_param:openstack_control_node01_address}
45 - host: ${_param:openstack_control_node02_address}
46 - host: ${_param:openstack_control_node03_address}
Oleg Bondarevd0bc4462018-03-14 11:43:50 +040047 neutron:
48 compute:
49 bgp_vpn:
50 enabled: True
51 driver: bagpipe
52 bagpipe:
53 local_address: ${_param:tenant_address}
54 peers: 127.0.0.1
55 autonomous_system: 64512
56 enable_rtc: True
57 backend:
58 extension:
59 bagpipe_bgpvpn:
60 enabled: True
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000061 linux:
62 network:
63 bridge: openvswitch
64 interface:
65 dhcp_int:
66 enabled: true
67 name: ens3
68 proto: dhcp
69 type: eth
70 mtu: ${_param:interface_mtu}
71 primary_interface:
72 enabled: true
73 name: ${_param:primary_interface}
74 mtu: ${_param:interface_mtu}
75 proto: manual
76 type: eth
77 tenant_interface:
78 enabled: true
79 name: ${_param:tenant_interface}
80 mtu: ${_param:interface_mtu}
81 proto: manual
82 type: eth
83 br-mgmt:
84 enabled: true
85 type: bridge
86 proto: static
87 address: ${_param:single_address}
88 netmask: 255.255.255.0
89 use_interfaces:
90 - ${_param:primary_interface}
91 br-mesh:
92 enabled: true
Michael Polenchuk04a918b2018-07-16 13:59:24 +040093 type: dpdk_ovs_bridge
Aleksandr Shaposhnikov25eb1ff2018-02-26 17:56:29 +000094 address: ${_param:tenant_address}
95 netmask: 255.255.255.0
Michael Polenchuk04a918b2018-07-16 13:59:24 +040096 dpdk0:
97 name: ${_param:dpdk0_name}
Tatyana Leontovich023db382018-07-18 15:21:51 +030098 ipflush_onchange: true
99 restart_on_ipflush: true
Michael Polenchuk04a918b2018-07-16 13:59:24 +0400100 pci: ${_param:dpdk0_pci}
101 driver: igb_uio
102 bridge: br-mesh
103 enabled: true
104 type: dpdk_ovs_port
105 n_rxq: 2