Eu segui os três procedimentos a seguir
http://terokarvinen.com/2012/puppetmaster-on-ubuntu-12-04
https://help.ubuntu.com/12.04/serverguide/puppet.html#puppet-installation
http://docs.puppetlabs.com/guides/install_puppet/post_install.html
Eu chego ao ponto de poder iniciar o nó do fantoche e no mestre usando puppet cert --list
vendo o certificado e aceitando-o usando cert --sign
No entanto, passado este ponto, o nó não seleciona as mudanças do mestre. O mestre tem o seguinte nó:
include apache2
E o seguinte manifesto:
package {
'apache2':
ensure => installed
}
service {
'apache2':
ensure => true,
enable => true,
require => Package['apache2']
}
Eu reiniciei puppet
e puppetmaster
várias vezes, bem como deixei os servidores aguardarem todo o final de semana e ainda assim o nó não instalou apache2
em si mesmo.
EDITAR:
Usando puppet master --verbose -no-daemonize
, recebo o seguinte:
root@puppetmaster:/etc/puppet/manifests# puppet master --verbose -no-daemonize
Error: Could not intialize global default settings: Error parsing arguments
Wrapped exception:
invalid argument syntax: '--'
Usando 'agente de marionetes --test --noop' recebo o seguinte:
root@puppet:/var/log/puppet# puppet agent --test --noop
Notice: Skipping run of Puppet configuration client; administratively disabled (Reason: 'Disabled by default on new installations');
Use 'puppet agent --enable' to re-enable.