
This patch abandons the use of the Aviator library for interacting with the openstack APIs in favor of the universal openstack client[1]. This work has already been implemented in the keystone module. This patch moves that work into openstacklib in order to make it available for the other modules. [1] https://wiki.openstack.org/wiki/OpenStackClient Change-Id: I68705c28955a54e26d98f1de718016691c64e4b1
19 lines
378 B
Puppet
19 lines
378 B
Puppet
# == Class: openstacklib::openstackclient
|
|
#
|
|
# Installs the openstackclient
|
|
#
|
|
# == Parameters
|
|
#
|
|
# [package_ensure]
|
|
# Ensure state of the openstackclient package.
|
|
# Optional. Defaults to 'present'.
|
|
#
|
|
class openstacklib::openstackclient(
|
|
$package_ensure = 'present',
|
|
){
|
|
package { 'python-openstackclient':
|
|
ensure => $package_ensure,
|
|
tag => 'openstack',
|
|
}
|
|
}
|