Skip to content

Commit

Permalink
Add hammer-cli-foreman-rh-cloud package
Browse files Browse the repository at this point in the history
  • Loading branch information
ShimShtein committed Nov 22, 2023
1 parent d8f300c commit a013876
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 2 deletions.
10 changes: 10 additions & 0 deletions manifests/cli/rh_cloud.pp
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
# = Hammer foreman_rh_cloud plugin
#
# This installs the foreman_rh_cloud plugin for Hammer CLI
#
# === Parameters:
#
class foreman::cli::rh_cloud {
foreman::cli::plugin { 'foreman_rh_cloud':
}
}
3 changes: 2 additions & 1 deletion spec/acceptance/foreman_cli_plugins_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -28,13 +28,14 @@ class { 'foreman::cli':
include foreman::cli::tasks
include foreman::cli::templates
include foreman::cli::webhooks
include foreman::cli::rh_cloud
PUPPET
end
end

it_behaves_like 'hammer'

['ansible', 'discovery', 'google', 'puppet', 'remote_execution', 'ssh', 'tasks', 'templates', 'webhooks'].each do |plugin|
['ansible', 'discovery', 'google', 'puppet', 'remote_execution', 'ssh', 'tasks', 'templates', 'webhooks', 'rh_cloud'].each do |plugin|
package_name = case fact('os.family')
when 'RedHat'
"rubygem-hammer_cli_foreman_#{plugin}"
Expand Down
2 changes: 1 addition & 1 deletion spec/classes/cli_plugins_spec.rb
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

supported = on_supported_os

['ansible', 'azure', 'discovery', 'katello', 'kubevirt', 'openscap', 'remote_execution', 'ssh', 'tasks', 'templates', 'virt_who_configure', 'webhooks', 'puppet', 'google'].each do |plugin|
['ansible', 'azure', 'discovery', 'katello', 'kubevirt', 'openscap', 'remote_execution', 'ssh', 'tasks', 'templates', 'virt_who_configure', 'webhooks', 'puppet', 'google', 'rh_cloud'].each do |plugin|
describe "foreman::cli::#{plugin}" do
supported.each do |os, os_facts|
context "on #{os}" do
Expand Down

0 comments on commit a013876

Please sign in to comment.