+++ /dev/null
-#
-class neutron::params {
-
- if($::osfamily == 'Redhat') {
- $nobody_user_group = 'nobody'
-
- $package_name = 'openstack-neutron'
- $server_package = false
- $server_service = 'neutron-server'
- $client_package = 'python-neutronclient'
-
- $ml2_server_package = 'openstack-neutron-ml2'
-
- $ovs_agent_package = false
- $ovs_agent_service = 'neutron-openvswitch-agent'
- $ovs_server_package = 'openstack-neutron-openvswitch'
- $ovs_cleanup_service = 'neutron-ovs-cleanup'
- $ovs_package = 'openvswitch'
- $libnl_package = 'libnl'
- $package_provider = 'rpm'
-
- $linuxbridge_agent_package = false
- $linuxbridge_agent_service = 'neutron-linuxbridge-agent'
- $linuxbridge_server_package = 'openstack-neutron-linuxbridge'
- $linuxbridge_config_file = '/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini'
-
- $sriov_nic_agent_service = 'neutron-sriov-nic-agent'
- $sriov_nic_agent_package = 'openstack-neutron-sriov-nic-agent'
-
- $cisco_server_package = 'openstack-neutron-cisco'
- $cisco_config_file = '/etc/neutron/plugins/cisco/cisco_plugins.ini'
- $cisco_ml2_config_file = '/etc/neutron/plugins/ml2/ml2_conf_cisco.ini'
-
- $midonet_server_package = 'python-neutron-plugin-midonet'
- $midonet_config_file = '/etc/neutron/plugins/midonet/midonet.ini'
-
- $nvp_server_package = 'openstack-neutron-nicira'
-
- $dhcp_agent_package = false
- $dhcp_agent_service = 'neutron-dhcp-agent'
-
- $dnsmasq_packages = ['dnsmasq', 'dnsmasq-utils']
-
- $lbaas_agent_package = false
- $lbaas_agent_service = 'neutron-lbaas-agent'
-
- $haproxy_package = 'haproxy'
-
- $metering_agent_package = 'openstack-neutron-metering-agent'
- $metering_agent_service = 'neutron-metering-agent'
-
- $vpnaas_agent_package = 'openstack-neutron-vpn-agent'
- $vpnaas_agent_service = 'neutron-vpn-agent'
- if $::operatingsystemrelease =~ /^7.*/ {
- $openswan_package = 'libreswan'
- } else {
- $openswan_package = 'openswan'
- }
-
- $l3_agent_package = false
- $l3_agent_service = 'neutron-l3-agent'
-
- $metadata_agent_service = 'neutron-metadata-agent'
-
- $cliff_package = 'python-cliff'
-
- $kernel_headers = "linux-headers-${::kernelrelease}"
-
- } elsif($::osfamily == 'Debian') {
-
- $nobody_user_group = 'nogroup'
-
- $package_name = 'neutron-common'
- $server_package = 'neutron-server'
- $server_service = 'neutron-server'
- $client_package = 'python-neutronclient'
-
- if $::operatingsystem == 'Ubuntu' {
- $ml2_server_package = 'neutron-plugin-ml2'
- } else {
- $ml2_server_package = false
- }
-
- $ovs_agent_package = 'neutron-plugin-openvswitch-agent'
- $ovs_agent_service = 'neutron-plugin-openvswitch-agent'
- $ovs_server_package = 'neutron-plugin-openvswitch'
- $ovs_cleanup_service = false
- $ovs_package = 'openvswitch-switch'
- $libnl_package = 'libnl1'
- $package_provider = 'dpkg'
-
- $linuxbridge_agent_package = 'neutron-plugin-linuxbridge-agent'
- $linuxbridge_agent_service = 'neutron-plugin-linuxbridge-agent'
- $linuxbridge_server_package = 'neutron-plugin-linuxbridge'
- $linuxbridge_config_file = '/etc/neutron/plugins/linuxbridge/linuxbridge_conf.ini'
-
- $sriov_nic_agent_service = 'neutron-plugin-sriov-agent'
- $sriov_nic_agent_package = 'neutron-plugin-sriov-agent'
-
- $cisco_server_package = 'neutron-plugin-cisco'
- $cisco_config_file = '/etc/neutron/plugins/cisco/cisco_plugins.ini'
- $cisco_ml2_config_file = '/etc/neutron/plugins/ml2/ml2_conf_cisco.ini'
-
- $midonet_server_package = 'python-neutron-plugin-midonet'
- $midonet_config_file = '/etc/neutron/plugins/midonet/midonet.ini'
-
- $nvp_server_package = 'neutron-plugin-nicira'
-
- $dhcp_agent_package = 'neutron-dhcp-agent'
- $dhcp_agent_service = 'neutron-dhcp-agent'
-
- $lbaas_agent_package = 'neutron-lbaas-agent'
- $lbaas_agent_service = 'neutron-lbaas-agent'
-
- $haproxy_package = 'haproxy'
-
- $metering_agent_package = 'neutron-metering-agent'
- $metering_agent_service = 'neutron-metering-agent'
-
- $vpnaas_agent_package = 'neutron-vpn-agent'
- $vpnaas_agent_service = 'neutron-vpn-agent'
-
- $openswan_package = 'openswan'
-
- $metadata_agent_package = 'neutron-metadata-agent'
- $metadata_agent_service = 'neutron-metadata-agent'
-
- $dnsmasq_packages = ['dnsmasq-base', 'dnsmasq-utils']
-
- $isc_dhcp_packages = ['isc-dhcp-server']
-
- $l3_agent_package = 'neutron-l3-agent'
- $l3_agent_service = 'neutron-l3-agent'
-
- $cliff_package = 'python-cliff'
- $kernel_headers = "linux-headers-${::kernelrelease}"
-
- } else {
-
- fail("Unsupported osfamily ${::osfamily}")
-
- }
-}