Возникли проблемы с файлом Resouce с именем папки с именем "environment" в Puppet
Я пытаюсь рекурсивно перенести файлы с мастера кукол на моих агентов со встроенными файловыми серверами.
У меня есть имя папки с именем "environment", которое не было передано моим агентам. Вместо этого я получаю следующие ошибки
Error: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
Error: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
Wrapped exception:
Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
Error: /Stage[main]/Platform::Configuration::Test1/File[/opt/pe-platform-test/test2/file1.txt]/ensure: change from absent to file failed: Could not set 'file' on ensure: Error 404 on SERVER: {"message":"Not Found: file1.txt is not a known environment","issue_kind":"RESOURCE_NOT_FOUND"}
Мой фактический код ниже
class platform::configuration::test1 {
file { "/opt/pe-platform-test/test2":
ensure => "directory",
source => "puppet://puppetmaster.sample.net/puppet_plat_shared/environment",
source_permissions=>"use",
ignore => [".svn"],
replace => "true",
recurse => "remote",
}
}
1 ответ
Слово "среда" является зарезервированным словом в Puppet 4.x, вы можете попробовать обернуть источник в одинарные кавычки или изменить имя каталога?