
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
25 lines
482 B
Puppet
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
|
|
}
|