--- /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',
++ }
+ }
+ }