Я знаю, что проблема с каталогом, но я просто не могу понять, как это обойти.
У меня есть следующий код, и я получаю следующую ошибку:
class test1 {
file { '/tmp/test.txt':
ensure => present,
content => 'name=joe',
}
}
class test2 {
$test = file('/tmp/test.txt')
notify { $test: }
}
class test3 {
class { 'test1': } ->
class { 'test2': }
}
puppet apply -e "include test3"
Error: Could not find any files from test.txt at ../modules/test2/manifests/init.pp
По сути, я пытаюсь прочитать файл до того, как он существует, и порядок, похоже, не работает. Любые идеи, как я могу обойти это?