components/ruby/puppet-modules/openstack-neutron/patches/02-params.patch
branchs11u3-sru
changeset 6035 c9748fcc32de
child 5860 afd31ba91ee9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ruby/puppet-modules/openstack-neutron/patches/02-params.patch	Fri May 20 17:42:29 2016 -0400
@@ -0,0 +1,63 @@
+In-house patch to add support for Solaris 11.3 and 12.0.  This patch
+has not yet been submitted upstream due to requirements for 3rd party
+CI testing.
+
+--- openstack-neutron-6.1.0/manifests/params.pp.orig	2015-05-29 10:42:11.939016221 -0600
++++ openstack-neutron-6.1.0/manifests/params.pp	2015-05-29 10:55:54.281048159 -0600
+@@ -153,6 +153,56 @@ class neutron::params {
+     $cliff_package      = 'python-cliff'
+     $kernel_headers     = "linux-headers-${::kernelrelease}"
+ 
++  } elsif($::osfamily == 'Solaris') {
++    $nobody_user_group   = 'nobody'
++    $package_name        = 'cloud/openstack/neutron'
++    $server_service      = 'application/openstack/neutron/neutron-server:default'
++    $client_package      = 'library/python/neutronclient'
++    $ml2_server_package  = false
++    $ovs_agent_package   = false
++    $ovs_agent_service   = false
++    $ovs_server_package  = false
++    $ovs_cleanup_service = false
++    $ovs_package         = false
++    $libnl_package       = false
++    $package_provider    = 'pkg'
++
++    $linuxbridge_agent_package  = false
++    $linuxbridge_agent_service  = false
++    $linuxbridge_server_package = false
++    $linuxbridge_config_file    = false
++
++    $cisco_server_package  = false
++    $cisco_config_file     = false
++    $cisco_ml2_config_file = false
++
++    $nvp_server_package = false
++
++    $dhcp_agent_package = false
++    $dhcp_agent_service = 'application/openstack/neutron/neutron-dhcp-agent:default'
++
++    $dnsmasq_packages   = 'service/network/dnsmasq'
++
++    $lbaas_agent_package = false
++    $lbaas_agent_service = false
++
++    $haproxy_package   = false
++
++    $metering_agent_package = false
++    $metering_agent_service = false
++
++    $vpnaas_agent_package = false
++    $vpnaas_agent_service = false
++    $openswan_package     = false
++
++    $l3_agent_package   = false
++    $l3_agent_service   = 'application/openstack/neutron/neutron-l3-agent:default'
++
++    $metadata_agent_service = 'application/openstack/neutron/neutron-metadata-agent:default'
++
++    $cliff_package      = 'library/python/cliff'
++
++    $kernel_headers     = false
+   } else {
+ 
+     fail("Unsupported osfamily ${::osfamily}")