puppet-cinder/manifests/client.pp
Takashi Kajinami d78df82f85 Use new openstackclient tag
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
2023-11-20 00:38:09 +09:00

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
}