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::cfg_path: '/etc/puppetlabs/r10k/r10k.yaml'
|
||||||
profiles::puppet::g10k::environments_path: '/etc/puppetlabs/code/environments'
|
profiles::puppet::g10k::environments_path: '/etc/puppetlabs/code/environments'
|
||||||
profiles::puppet::g10k::default_environment: 'develop'
|
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::g10k
|
||||||
include profiles::puppet::enc
|
include profiles::puppet::enc
|
||||||
include profiles::puppet::autosign
|
include profiles::puppet::autosign
|
||||||
|
include profiles::puppet::gems
|
||||||
|
|
||||||
class { 'puppetdb::master::config':
|
class { 'puppetdb::master::config':
|
||||||
puppetdb_server => $puppetdb_host,
|
puppetdb_server => $puppetdb_host,
|
||||||
|
|||||||
@ -66,4 +66,3 @@ class profiles::puppet::server (
|
|||||||
hasrestart => true,
|
hasrestart => true,
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user