From e7813bba846ae88e66cf23b2dd02684516fa21bd Mon Sep 17 00:00:00 2001 From: Dan Bode Date: Tue, 15 Jan 2013 11:49:20 -0800 Subject: [PATCH] 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. --- manifests/site.pp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/manifests/site.pp b/manifests/site.pp index 231e592..08647f6 100644 --- a/manifests/site.pp +++ b/manifests/site.pp @@ -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',