diff --git a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html index 1062bd8..4ee4fd1 100644 --- a/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html +++ b/doc/puppet_classes/puppet_cd_3A_3Ar10k_3A_3Ainstall.html @@ -139,7 +139,21 @@ 41 42 43 -44 +44 +45 +46 +47 +48 +49 +50 +51 +52 +53 +54 +55 +56 +57 +58
# File 'manifests/r10k/install.pp', line 6
@@ -169,6 +183,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,
@@ -179,6 +206,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),
     }
   }