install hiera after puppet master

for some reason, when I install puppet, the
system gem switches from some vagrant specific
one to the regular system one.

As a result, all gems installed before the
puppet master gem are not visible to puppet.

This commit installs hiera and hiera puppet after
the master.
This commit is contained in:
Dan Bode
2013-01-15 11:49:20 -08:00
parent d1b5801527
commit e7813bba84

View File

@@ -324,6 +324,12 @@ node puppetmaster {
Exec["apt_update"] -> Package <| |>
package { ['hiera', 'hiera-puppet']:
ensure => present,
provider => 'gem',
require => Package['puppetmaster'],
}
class { 'puppet::master':
autosign => true,
modulepath => '/etc/puppet/modules-0',