In questo documento descriviamo un'installazione del gestore di configurazione Puppet su un Ubuntu Linux 14.04 Trusty Tahr. L'installazione sarà seguita da un semplice esempio di puppet manifest per assicurarsi che l'installazione sia andata a buon fine e che il puppet sia pronto per l'uso come distribuzione standalone.
Per prima cosa dobbiamo includere il repository di puppet nel nostro sistema Linux Trusty Tahr Ubuntu 14.04 :
$ wget http://apt.puppetlabs.com/puppetlabs-release-trusty.deb $ sudo dpkg -i puppetlabs-release-trusty.deb $ sudo apt-get update
Ora siamo pronti per installare un pacchetto di pupazzi appropriato che recupererà tutti i prerequisiti necessari:
$ sudo apt-get install puppet
Dopo aver eseguito correttamente il comando precedente, controlla la versione del pupazzo per ottenere una prima indicazione del funzionamento del gestore dei pupazzi sul tuo sistema.
$ puppet --version 3.6.2
Nel passaggio successivo siamo pronti per testare la nostra installazione di Puppet con un semplice file manifest di puppet puppet-test.pp
, che non farà altro che creare un file /tmp/puppet con un contenuto:"Installazione del pupazzo, riuscita".
$ cat puppet-test.pp file { '/tmp/puppet': content => "Puppet installation, successful", }
Ora lasciamo che puppet agisca su un nostro file manifest di test:
$ puppet apply puppet-test.pp Notice: Compiled catalog for ubuntu in environment production in 0.08 seconds Notice: /Stage[main]/Main/File[/tmp/puppet]/ensure: defined content as '{md5}f6bb10f21486103a0eac69e3cbe115af' Notice: Finished catalog run in 0.04 seconds
Conferma che il file esiste e ha un contenuto corretto:
$ cat /tmp/puppet Puppet installation, successful