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

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

Depends-on: https://review.opendev.org/899594
Change-Id: I6c43e57251d1520bc7622f0135a12f2a5bebaa62
2023-11-20 00:37:12 +09:00

27 lines
493 B
Puppet

# == Class nova::client
#
# installs nova client
#
# === Parameters:
#
# [*ensure*]
# (optional) The state for the nova client package
# Defaults to 'present'
#
class nova::client(
$ensure = 'present'
) {
include nova::deps
include nova::params
warning("The nova::client class has been deprecated and will be removed \
in a future release.")
package { 'python-novaclient':
ensure => $ensure,
name => $::nova::params::client_package,
tag => 'openstack',
}
}