Takashi Kajinami 4eb7e9ba22 Use new openstackclient tag
The new openstackclient tag was added so that we can get all resources
about openstack CLI more easily. This adds this tag to osc-placement
because the plugin provides some sub-commands.

This also removes the support package tag because the plguin is not
at all used by placement itself.

Depends-on: https://review.opendev.org/899594
Change-Id: I77f261c060e8c3fe982deb1f442f47df6bf01310
2023-11-20 00:47:57 +09:00

25 lines
496 B
Puppet

# == Class placement::client
#
# installs placement client
#
# === Parameters:
#
# [*ensure*]
# (optional) The state for the placement client package
# Defaults to 'present'
#
class placement::client(
$ensure = 'present'
) {
include placement::deps
include placement::params
package { 'python-osc-placement':
ensure => $ensure,
name => $::placement::params::osc_package_name,
tag => ['openstack', 'openstackclient'],
}
include 'openstacklib::openstackclient'
}