Dans ce document, nous décrivons une installation du gestionnaire de configuration Puppet sur un Ubuntu Linux 14.04 Trusty Tahr. L'installation sera suivie d'un simple exemple de manifeste de marionnette pour s'assurer que l'installation a réussi et que la marionnette est prête à être utilisée comme déploiement autonome.
Nous devons d'abord inclure le référentiel de marionnettes à notre système Ubuntu 14.04 Trusty Tahr Linux :
$ wget http://apt.puppetlabs.com/puppetlabs-release-trusty.deb $ sudo dpkg -i puppetlabs-release-trusty.deb $ sudo apt-get update
Nous sommes maintenant prêts à installer un package de marionnettes approprié qui récupérera toutes les conditions préalables nécessaires :
$ sudo apt-get install puppet
Après une exécution réussie de la commande ci-dessus, vérifiez la version de la marionnette pour obtenir une première indication du fonctionnement du gestionnaire de marionnettes sur votre système.
$ puppet --version 3.6.2
Dans l'étape suivante, nous sommes prêts à tester notre installation Puppet avec un simple fichier manifeste de marionnette puppet-test.pp
, qui ne fera rien d'autre que de créer un fichier /tmp/puppet avec un contenu :"Installation de Puppet, réussie".
$ cat puppet-test.pp file { '/tmp/puppet': content => "Puppet installation, successful", }
Maintenant, nous laissons la marionnette agir sur notre fichier manifeste de 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
Confirmez que le fichier existe et a un contenu correct :
$ cat /tmp/puppet Puppet installation, successful