
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
23 lines
435 B
Puppet
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'],
|
|
}
|
|
}
|