Puppet não está carregando fatos personalizados

1

Eu sou novo no fantoche e estou tentando escrever um manifesto básico para começar a aprender os instintos.

Estou tentando inserir um fato personalizado no meu manifesto e gravá-lo em um arquivo. O fato personalizado que criei aparece na lista quando eu emito o comando facter , mas ele não aparece quando eu aplico o manifesto. Eu estou apenas tentando executar isso localmente, eu não tenho um puppetmaster configurado.

Alguém pode ajudar e lançar alguma luz sobre o que eu possa estar perdendo?

Eu crio o fato como:

export FACTER_TEST=helloworld

Meu manifesto é assim:

file {'/tmp/test1':
ensure  => present,
content => "testing - $test - $puppetversion - hello",
}

Eu aplico o manifesto como:

sudo puppet apply testmanifest.pp

O resultado é que o fato apenas aparece em branco no arquivo recém-criado.

O arquivo parece:

testing - - 3.7.2 - hello

Meu puppet.conf se parece com:

[main]
logdir=/var/log/puppet
vardir=/var/lib/puppet
ssldir=/var/lib/puppet/ssl
rundir=/var/run/puppet
factpath=/var/lib/puppet/lib/facter
prerun_command=/etc/puppet/etckeeper-commit-pre
postrun_command=/etc/puppet/etckeeper-commit-post

[master]
# These are needed when the puppetmaster is run by passenger
# and can safely be removed if webrick is used.
ssl_client_header = SSL_CLIENT_S_DN 
ssl_client_verify_header = SSL_CLIENT_VERIFY
    
por Cortez1138 10.09.2015 / 23:36

0 respostas