creates => "${ikiwiki::sites_folder}/${name}/.ssh/id_rsa",
user => $owner,
group => $group,
+ require => File["${ikiwiki::sites_folder}/${name}/.ssh"],
}
if !defined(File["${ikiwiki::sites_folder}/${name}/${instance}_src"]) {
}
}
+ if !defined(File["${ikiwiki::sites_folder}/${name}/.ssh"]) {
+ file { "${ikiwiki::sites_folder}/${name}/.ssh":
+ ensure => directory,
+ owner => $owner,
+ group => $group,
+ mode => 0700,
+ require => File["${ikiwiki::sites_folder}/${name}"],
+ }
+ }
+
if !defined(File["${ikiwiki::sites_folder}/${name}"]) {
file { "${ikiwiki::sites_folder}/${name}":
ensure => directory,