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 designateclient
because the package provides some sub-commands.

Change-Id: I882545f76950d6521f4e40c3ae23689c2eeda7d3
This commit is contained in:
Takashi Kajinami 2023-11-20 01:13:52 +09:00
parent 5190a311fb
commit ad0df19423
2 changed files with 6 additions and 9 deletions

View File

@ -13,7 +13,7 @@
# Defaults to $::designate::params::client_package_name # Defaults to $::designate::params::client_package_name
# #
class designate::client ( class designate::client (
$package_ensure = 'present', $package_ensure = 'present',
$client_package_name = $::designate::params::client_package_name, $client_package_name = $::designate::params::client_package_name,
) inherits designate::params { ) inherits designate::params {
@ -22,7 +22,7 @@ class designate::client (
package { 'python-designateclient': package { 'python-designateclient':
ensure => $package_ensure, ensure => $package_ensure,
name => $client_package_name, name => $client_package_name,
tag => 'openstack', tag => ['openstack', 'openstackclient'],
} }
include openstacklib::openstackclient include openstacklib::openstackclient

View File

@ -4,9 +4,6 @@
require 'spec_helper' require 'spec_helper'
describe 'designate::client' do describe 'designate::client' do
let :params do
{ }
end
shared_examples 'designate-client' do shared_examples 'designate-client' do
@ -18,7 +15,7 @@ describe 'designate::client' do
is_expected.to contain_package('python-designateclient').with( is_expected.to contain_package('python-designateclient').with(
:ensure => 'present', :ensure => 'present',
:name => platform_params[:client_package_name], :name => platform_params[:client_package_name],
:tag => 'openstack' :tag => ['openstack', 'openstackclient']
) )
end end
@ -26,15 +23,15 @@ describe 'designate::client' do
end end
context 'with custom package name' do context 'with custom package name' do
before do let :params do
params.merge!({ :client_package_name => 'designate-client-custom-name' }) { :client_package_name => 'designate-client-custom-name' }
end end
it 'configures using custom name' do it 'configures using custom name' do
is_expected.to contain_package('python-designateclient').with( is_expected.to contain_package('python-designateclient').with(
:ensure => 'present', :ensure => 'present',
:name => 'designate-client-custom-name', :name => 'designate-client-custom-name',
:tag => 'openstack', :tag => ['openstack', 'openstackclient'],
) )
end end
end end