feat: manage ruby/puppet gems

- manage installation of puppet_gem packages for puppetmasters
This commit is contained in:
2023-12-11 21:58:24 +11:00
parent 7f270675b1
commit 5b75cf735a
4 changed files with 17 additions and 1 deletions
+12
View File
@@ -0,0 +1,12 @@
# profiles::puppet::gems
class profiles::puppet::gems (
Array $puppet = [],
){
# install puppetmaster gems
$puppet.each | $pgem | {
package { $pgem:
ensure => installed,
provider => 'puppet_gem',
}
}
}
@@ -29,6 +29,7 @@ class profiles::puppet::puppetmaster (
include profiles::puppet::g10k
include profiles::puppet::enc
include profiles::puppet::autosign
include profiles::puppet::gems
class { 'puppetdb::master::config':
puppetdb_server => $puppetdb_host,
-1
View File
@@ -66,4 +66,3 @@ class profiles::puppet::server (
hasrestart => true,
}
}