Files
puppet-mistral/manifests/client.pp
Takashi Kajinami 8cbc3c6e78 Use new openstackclient tag
This looses dependency using the new openstackclient tag, which
requires only packages actually related to openstack CLI.

Also, mistralclient is not required by mistral itself so the service
package tag can be removed.

Depends-on: https://review.opendev.org/899594
Change-Id: I9752cc53f02fbe78afc286aadf91c6aa55d4116b
2023-11-20 00:43:08 +09:00

25 lines
482 B
Puppet

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