d78df82f85
This looses dependency using the new openstackclient tag, which requires only packages actually related to openstack CLI. Also, cinderclient is not required by cinder itself so the support package tag can be removed. Depends-on: https://review.opendev.org/899594 Change-Id: Ieb7656f1f9a48086a13ebeb9c5418e800bed790f
26 lines
469 B
Puppet
26 lines
469 B
Puppet
# == Class: cinder::client
|
|
#
|
|
# Installs Cinder python client.
|
|
#
|
|
# === Parameters
|
|
#
|
|
# [*package_ensure*]
|
|
# (Optional) Ensure state for package.
|
|
# Defaults to 'present'.
|
|
#
|
|
class cinder::client(
|
|
$package_ensure = 'present'
|
|
) {
|
|
|
|
include cinder::deps
|
|
include cinder::params
|
|
|
|
package { 'python-cinderclient':
|
|
ensure => $package_ensure,
|
|
name => $::cinder::params::client_package,
|
|
tag => 'openstack',
|
|
}
|
|
|
|
include openstacklib::openstackclient
|
|
}
|