components/ruby/puppet-modules/openstack-openstacklib/patches/02-openstackclient.patch
changeset 6817 e4a26f447d0c
parent 5860 afd31ba91ee9
equal deleted inserted replaced
6816:bb11bcf4ebf8 6817:e4a26f447d0c
    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  }