Ошибка Puppet Master 400 на сервере SERVER: неверный путь к параметру в /etc/puppet/manifests/site.pp
Как передать имя файла в качестве аргумента классу кукол? Мой файл манифеста
class new_file ($my_filename){
file { $my_filename:
ensure => present,
content => "I got it, Hello, I am Aura, with new content\n",
}
}
node 'agent1' {
class {new_file: path => "/tmp/t.txt", }
}
1 ответ
Ваш класс принимает параметр с именем my_filename
:
class new_file ($ my_filename) {
Но здесь вы поставляете path
:
class {new_file: path => "/tmp/t.txt",}
Измените этот параметр на то же имя, и это предотвратит invalid parameter path
ошибка:
class {new_file: my_filename => "/tmp/t.txt", }