Puppet: o que há de errado com minha configuração?

0

Eu quero aprender fantoche. Instalação no Suse ok. A CA e o SSL funcionam bem

puppet cert list --all

Retorna meu mestre e meu cliente.

No cliente

puppet agent -t

Retorna OK, sem problemas.

Eu começo um manifesto muito simples, hello world, quero aplicar no master e no client.

file { '/tmp/hello-world.txt':
        ensure => file,
        content => "hello, world\n",
}

Faça no master

puppet apply manifest.pp

No cliente

puppet agent -t

No mestre, vejo o arquivo hello world, no cliente, não. Este é meu puppet.conf no master e no client

#master

[master]
vardir = /opt/puppetlabs/server/data/puppetserver
logdir = /var/log/puppetlabs/puppetserver
rundir = /var/run/puppetlabs/puppetserver
pidfile = /var/run/puppetlabs/puppetserver/puppetserver.pid
codedir = /etc/puppetlabs/code
dns_alt_names = suse3.mynet.priv,suse3

[main]
certname = suse3.mynet.priv,suse3
server = suse3.mynet.priv,suse3
environment = production
runinterval = 1h

#Client
[main]
certname = suse2.mynet.priv
server = suse3.mynet.priv
environment = production
runinterval = 1h
    
por elbarna 30.03.2018 / 07:40

1 resposta

0

Solução encontrada: os manifestos estavam errados. Deve estar no diretório

/etc/puppetlabs/code/environments/production/manifests
    
por 31.03.2018 / 23:38

Tags