[technique] Configuration du puppet master

Mehdi Abaakouk sileht at sileht.net
Mer 10 Oct 15:08:28 CEST 2012


Bonjour,

La configuration actuelle du puppetmaster nous oblige à lancer 
"puppet agent -vt" sur les machines que l'on souhaite reconfigurer
Or une fonctionnalité de puppet nous permettrai qu'il le fasse à notre place.

Pour cela, j'ai changé le backends de puppet de sqlite3 à mysql (en PJ le
script qui a permit ca), pour permettre plusieurs "puppet agent"
simultanés.

Dans un seconds temps, il faudrait utiliser les "environnements" au sens
puppet afin d'avoir une arborescence de dev et une de prod.

puppet offre ensuite la possibilité de lancer puppet agent manuellement
pour tester la version de dev:

$ puppet agent --environment dev -vt

et de réappliquer la version de prod au cas ou

$ puppet agent --environment prod

La doc est ici:
http://docs.puppetlabs.com/guides/environment.html

L'utilisation de ceci rends certe plus sécure la modification de la conf
des machines/modules/... mais ajoute une lourdeur de mis en prod quand
le dev d'un module est fini.

Une autre possibilitée serait de continuer comme maitenant et de juste
activé le daemon puppet agent. A ce momment la, il faudra faire attention
quand on touche aux modules de ne pas tout casser.
Les types d'erreurs sont:
 - (le plus propable) le catalog puppet ne compile plus, ce n'est pas
   grave la configuration ne sera pas appliqué
 - l'autre est de générer une configuration valide qui n'a pas
   les effets souhaités.

Quand pensez-vous ? Quel solution préférez-vous ?


Cordialement,

-- 
Mehdi Abaakouk
mail: sileht at sileht.net
irc: sileht
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: migration_sql.sh
Type: application/x-sh
Taille: 628 octets
Desc: non disponible
URL: <http://lists.tetaneutral.net/pipermail/technique/attachments/20121010/be813683/attachment.sh>
-------------- section suivante --------------
Une pièce jointe autre que texte a été nettoyée...
Nom: signature.asc
Type: application/pgp-signature
Taille: 836 octets
Desc: Digital signature
URL: <http://lists.tetaneutral.net/pipermail/technique/attachments/20121010/be813683/attachment.sig>


Plus d'informations sur la liste de diffusion technique