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 2016-04-21 08:18:25.417368104 -0700
+++ openstack-keystone-6.1.0/manifests/client.pp 2016-04-21 08:18:42.546437765 -0700
@@ -1,3 +1,7 @@
+#######################################################################
+# Oracle has modified the originally distributed contents of this file.
+#######################################################################
+
# == Class: keystone::client
#
# Installs Keystone client.
@@ -19,10 +23,17 @@ class keystone::client (
include ::keystone::deps
- package { 'python-keystoneclient':
- ensure => $ensure,
- name => $client_package_name,
- tag => 'openstack',
+ if $::osfamily == 'Solaris' {
+ package { 'library/python/keystoneclient':
+ ensure => $ensure,
+ tag => 'openstack',
+ }
+ } else {
+ package { 'python-keystoneclient':
+ ensure => $ensure,
+ name => $client_package_name,
+ tag => 'openstack',
+ }
}
include '::openstacklib::openstackclient'