Puppet Master Error 400 em SERVER: caminho do parâmetro inválido em /etc/puppet/manifests/site.pp

1

Como faço para passar o nome do arquivo como argumentos para a classe de fantoches? Meu arquivo de manifesto é

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", }
}
    
por Bhagavan 10.01.2017 / 08:18

1 resposta

1

Sua classe aceita um parâmetro chamado my_filename :

class new_file ($my_filename){

Mas aqui você está fornecendo path :

class {new_file: path => "/tmp/t.txt", }

Altere este parâmetro para o mesmo nome e isso evitará o erro invalid parameter path :

class {new_file: my_filename => "/tmp/t.txt", }
    
por 10.01.2017 / 09:13

Tags