diff --git a/manifests/r10k/install.pp b/manifests/r10k/install.pp index 48c8f28..aecc01e 100644 --- a/manifests/r10k/install.pp +++ b/manifests/r10k/install.pp @@ -28,6 +28,19 @@ class puppet_cd::r10k::install ( provider => gem, } + # create r10k dir + file { 'r10k_dir': + ensure => directory, + path => $pt_r10k_dir, + owner => 'root', + group => 'root', + mode => '0755', + selrange => s0, + selrole => object_r, + seltype => puppet_etc_t, + seluser => unconfined_u, + } + # configure r10k.yaml file { $pt_r10k_file: ensure => file, @@ -38,6 +51,7 @@ class puppet_cd::r10k::install ( selrole => object_r, seltype => puppet_etc_t, seluser => unconfined_u, + require => File['r10k_dir'], content => template($pt_r10k_erb), } }