Takashi Kajinami e34ba45bf5 Use new openstackclient tag
This looses dependency using the new openstackclient tag, which
requires only packages actually related to openstack CLI.

Also, manilaclient is not required by manila itself so the support
package tag can be removed.

Depends-on: https://review.opendev.org/899594
Change-Id: I826e54bf5bbe125441aec38bb05353ea651252b7
2023-11-20 00:44:26 +09:00

23 lines
435 B
Puppet

# == Class: manila::client
#
# Installs Manila python client.
#
# === Parameters
#
# [*package_ensure*]
# Ensure state for package. Defaults to 'present'.
#
class manila::client (
$package_ensure = 'present'
) {
include manila::deps
include manila::params
package { 'python-manilaclient':
ensure => $package_ensure,
name => $::manila::params::client_package,
tag => ['openstack', 'openstackclient'],
}
}