Installazione di Puppet in Debian
| Attenzione questo articolo è ancora incompleto. Sentiti libero di contribuire cliccando sul tasto edit. |
- Installare
sudo apt-get install facter puppet puppetmaster
- Stoppare
sudo invoke-rc.d puppetmaster stop
- Creare file config base:
sudoedit /etc/puppet/manifests/site.pp
file { "/etc/passwd":
owner => "root",
group => "root",
mode => 644,
}
- Far partire in console:
sudo puppetmasterd --verbose --no-daemonize
- Sul client installare puppet
sudo apt-get install puppet facter
- Abilitare la partenza:
sudoedit /etc/default/puppet
START=yes
- Dichiarare il server:
sudoedit /etc/puppet/puppet.conf
server=myserver.example.com bindaddress=192.168.10.254 certname=myclient.example.com
- Stoppare:
sudo invoke-rc.d puppet stop
- Lanciare a mano per ottenere certificato:
sudo puppetd --server galserver.galimberti.priv --verbose --waitforcert 60
- Sul server listare i certificati:
sudo puppetca --list
- Firmarre il nostro:
sudo puppetca --sign myclient.example.com
- Attendere sul client:
sudo tail -f /var/log/syslog | grep puppe
The Puppet client will then periodically, by
default every 30 minutes,