Merge pull request 'feat: manage ruby/puppet gems' (#91) from neoloc/puppetmaster_gems into develop
Reviewed-on: unkinben/puppet-prod#91
This commit is contained in:
commit
2d10f9e861
@ -14,3 +14,7 @@ profiles::puppet::g10k::bin_path: '/opt/puppetlabs/bin/g10k'
|
||||
profiles::puppet::g10k::cfg_path: '/etc/puppetlabs/r10k/r10k.yaml'
|
||||
profiles::puppet::g10k::environments_path: '/etc/puppetlabs/code/environments'
|
||||
profiles::puppet::g10k::default_environment: 'develop'
|
||||
profiles::puppet::gems::puppet:
|
||||
- 'deep_merge'
|
||||
- 'ipaddr'
|
||||
- 'hiera-eyaml'
|
||||
|
||||
12
site/profiles/manifests/puppet/gems.pp
Normal file
12
site/profiles/manifests/puppet/gems.pp
Normal 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,
|
||||
|
||||
@ -66,4 +66,3 @@ class profiles::puppet::server (
|
||||
hasrestart => true,
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user