4aeff8ee13
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
27 lines
493 B
Puppet
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',
|
|
}
|
|
|
|
}
|