components/ruby/puppet-modules/openstack-openstacklib/patches/02-openstackclient.patch
equal
deleted
inserted
replaced
10 +####################################################################### |
10 +####################################################################### |
11 + |
11 + |
12 # == Class: openstacklib::openstackclient |
12 # == Class: openstacklib::openstackclient |
13 # |
13 # |
14 # Installs the openstackclient |
14 # Installs the openstackclient |
15 @@ -10,9 +14,16 @@ |
15 @@ -11,5 +15,9 @@ |
16 # |
|
17 class openstacklib::openstackclient( |
16 class openstacklib::openstackclient( |
18 $package_ensure = 'present', |
17 $package_ensure = 'present', |
19 -){ |
18 ){ |
20 - package { 'python-openstackclient': |
19 - ensure_packages('python-openstackclient', {'ensure' => $package_ensure, tag => 'openstack'}) |
21 - ensure => $package_ensure, |
|
22 - tag => 'openstack', |
|
23 +) { |
|
24 + if $::osfamily == 'Solaris' { |
20 + if $::osfamily == 'Solaris' { |
25 + package { 'library/python/openstackclient': |
21 + ensure_packages('library/python/openstackclient', {'ensure' => $package_ensure, tag => 'openstack'}) |
26 + ensure => $package_ensure, |
|
27 + tag => 'openstack', |
|
28 + } |
|
29 + } else { |
22 + } else { |
30 + package { 'python-openstackclient': |
23 + ensure_packages('python-openstackclient', {'ensure' => $package_ensure, tag => 'openstack'}) |
31 + ensure => $package_ensure, |
24 + } |
32 + tag => 'openstack', |
|
33 + } |
|
34 } |
|
35 } |
25 } |