From a6daf4ece3f05600ad66fea55c5220d07a71cef1 Mon Sep 17 00:00:00 2001 From: Michael Polenchuk Date: Wed, 24 May 2017 12:44:05 +0400 Subject: [mcp] Bring in reclass system salt models Change-Id: I1a865b7524f3a5242544e60e6b36b1092721c58b Signed-off-by: Michael Polenchuk --- mcp/reclass/classes/system/neutron/compute/cluster.yml | 15 +++++++++++++++ mcp/reclass/classes/system/neutron/compute/nfv/dpdk.yml | 17 +++++++++++++++++ .../classes/system/neutron/compute/nfv/sriov.yml | 8 ++++++++ .../system/neutron/compute/notification/messagingv2.yml | 6 ++++++ 4 files changed, 46 insertions(+) create mode 100644 mcp/reclass/classes/system/neutron/compute/cluster.yml create mode 100644 mcp/reclass/classes/system/neutron/compute/nfv/dpdk.yml create mode 100644 mcp/reclass/classes/system/neutron/compute/nfv/sriov.yml create mode 100644 mcp/reclass/classes/system/neutron/compute/notification/messagingv2.yml (limited to 'mcp/reclass/classes/system/neutron/compute') diff --git a/mcp/reclass/classes/system/neutron/compute/cluster.yml b/mcp/reclass/classes/system/neutron/compute/cluster.yml new file mode 100644 index 000000000..989700645 --- /dev/null +++ b/mcp/reclass/classes/system/neutron/compute/cluster.yml @@ -0,0 +1,15 @@ +classes: +- service.neutron.compute.single +parameters: + neutron: + compute: + dvr: ${_param:neutron_compute_dvr} + agent_mode: ${_param:neutron_compute_agent_mode} + external_access: ${_param:neutron_compute_external_access} + backend: + tenant_network_types: ${_param:neutron_tenant_network_types}" + message_queue: + members: + - host: ${_param:openstack_message_queue_node01_address} + - host: ${_param:openstack_message_queue_node02_address} + - host: ${_param:openstack_message_queue_node03_address} \ No newline at end of file diff --git a/mcp/reclass/classes/system/neutron/compute/nfv/dpdk.yml b/mcp/reclass/classes/system/neutron/compute/nfv/dpdk.yml new file mode 100644 index 000000000..90f909588 --- /dev/null +++ b/mcp/reclass/classes/system/neutron/compute/nfv/dpdk.yml @@ -0,0 +1,17 @@ +parameters: + _param: + compute_dpdk_driver: uio + linux: + network: + bridge: openvswitch + dpdk: + enabled: true + driver: "${_param:compute_dpdk_driver}" + openvswitch: + pmd_cpu_mask: "${_param:compute_ovs_pmd_cpu_mask}" + dpdk_socket_mem: "${_param:compute_ovs_dpdk_socket_mem}" + dpdk_lcore_mask: "${_param:compute_ovs_dpdk_lcore_mask}" + memory_channels: "${_param:compute_ovs_memory_channels}" + neutron: + compute: + dpdk: True diff --git a/mcp/reclass/classes/system/neutron/compute/nfv/sriov.yml b/mcp/reclass/classes/system/neutron/compute/nfv/sriov.yml new file mode 100644 index 000000000..882e703aa --- /dev/null +++ b/mcp/reclass/classes/system/neutron/compute/nfv/sriov.yml @@ -0,0 +1,8 @@ +parameters: + neutron: + compute: + backend: + sriov: + sriov_nic01: + devname: ${_param:sriov_nic01_device_name} + physical_network: ${_param:sriov_nic01_physical_network} diff --git a/mcp/reclass/classes/system/neutron/compute/notification/messagingv2.yml b/mcp/reclass/classes/system/neutron/compute/notification/messagingv2.yml new file mode 100644 index 000000000..0e9d34a77 --- /dev/null +++ b/mcp/reclass/classes/system/neutron/compute/notification/messagingv2.yml @@ -0,0 +1,6 @@ +parameters: + neutron: + compute: + notification: + driver: messagingv2 + topics: "${_param:openstack_notification_topics}" -- cgit 1.2.3-korg