1

Как передать имя файла в качестве аргумента классу кукол? Мой файл манифеста

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 ответ1

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", }

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .