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:
@@ -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',
|
||||
|
||||
Reference in New Issue
Block a user