diff --git a/puppet/manifests/init.pp b/puppet/manifests/init.pp index 4a77a4c..2e53fa5 100644 --- a/puppet/manifests/init.pp +++ b/puppet/manifests/init.pp @@ -139,6 +139,16 @@ class puppet::client { require => File["/usr/local/sbin/puppet-check"], } + file { [ "/etc/facter", "/etc/facter/facts.d" ]: + ensure => directory, + mode => "0755", + owner => "root", + group => $::operatingsystem ? { + "openbsd" => "wheel", + default => "root", + }, + } + }