Sto provando a creare una funzione quale directory / file verrà creata solo quando esiste la prima directory, e non deve essere saltata a causa della dipendenza fallita.
Ho provato questa soluzione alternativa "onlyif" , ma sfortunatamente non funziona con la mia funzione.
$check_directory = file("/path/to/directory")
if($check_directory != '') {
file{"/path/to/config":
ensure => directory,
mode => 0755,
}
file{"/path/to/config/a.conf":
ensure => file,
mode => 0755,
content => template("config_template.conf"),
}
}
Ho un errore:
Error: Is a directory - /path/to/directory
C'è un modo per fare qualsiasi altra istruzione if? O qualche parametro? Grazie.