Configuration de base d’un serveur Puppet

Introduction

Nous avons vu dans ce billet : http://www.lolokai.com/systemes/installer-son-serveur-puppet-sur-centos-6/ comment installer notre serveur Puppet. Nous allons maintenant passer à sa configuration.

Configuration du serveur

Dans un premier temps, il convient de générer notre configuration pour notre serveur :

/etc/init.d/puppetmaster genconfig > /etc/puppet/puppet.conf

Maintenant, nous allons ajouter dans la section [master] la ligne suivante (où puppet.server.local correspond au nom DNS de votre serveur Puppet) :

certname=puppet.server.local

Créez le dossier suivant et le fichier site.pp qui est un fichier indispensable pour démarrer Puppet :

mkdir /etc/puppet/manifests/
vim /etc/puppet/manifests/site.pp

Le fichier site.pp contient les instructions suivantes :

import ‘nodes.pp’
$puppetserver = ‘puppet.server.local’

Le fichier nodes.pp va contenir les noeuds gérés par Puppet (nous l’éditerons plus tard). Pour le moment, nous allons juste le créer :

#touch /etc/puppet/manifests/nodes.pp

Nous pouvons maintenant démarrer notre serveur Puppet :

/etc/init.d/puppetmaster start

Conclusion

Nous avons vu dans cet article comment effectuer la configuration de base d’un serveur Puppet. Une fois cette configuration effectuée, il est nécessaire d’ajouter les machine qui seront gérées par Puppet (aussi appellé noeuds).Loic FONTAINE

Vus : 1216
Publié par Lolokai : 77