components/ruby/puppet-modules/openstack-keystone/patches/04-client.patch
changeset 5464 6e2e17e6aa45
child 5860 afd31ba91ee9
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/components/ruby/puppet-modules/openstack-keystone/patches/04-client.patch	Tue Feb 16 13:47:43 2016 -0800
@@ -0,0 +1,25 @@
+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-keystone-6.1.0/manifests/client.pp.orig	2015-11-02 08:01:00.540540751 -0800
++++ openstack-keystone-6.1.0/manifests/client.pp	2015-11-02 08:05:26.947491915 -0800
+@@ -12,8 +12,15 @@ class keystone::client (
+   $ensure = 'present'
+ ) {
+ 
+-  package { 'python-keystoneclient':
+-    ensure => $ensure,
+-    tag    => 'openstack',
++  if $::osfamily == 'Solaris' {
++    package { 'library/python/keystoneclient':
++      ensure => $ensure,
++      tag    => 'openstack',
++    }
++  } else {
++    package { 'python-keystoneclient':
++      ensure => $ensure,
++      tag    => 'openstack',
++    }
+   }
+ }