[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Cherche un outil de déploiement de config



Le 30/04/2012 10:54, Guillaume Caron a écrit :
Bonjour tout le monde,

Je cherche un outil de déploiement de configuration à la Cfengine, mais minimaliste dans la mesure où mon besoin est très simple : pousser des fichiers de conf et exécuter des commandes à distance.  Il s'agit surtout d'uniformiser des conteneurs LXC qui ont tendance à se multiplier et dont la config diverge.

J'avais d'abord pensé écrire un script avec SSH et des clefs (et tant qu'à faire le publier si ça peut servir à d'autres) mais je me suis dit que les outils existent déjà et que je pourrais d'abord voir ce qui se fait.

En fouillant dans les paquets Debian:
* Cfengine2 : celui auquel j'avais pensé ; je l'ai déjà rencontré et j'avais apprécié sa syntaxe accessible, sa souplesse et son architecture claire; malheureusement le site et le paquet ne proposent plus de doc :-( ;
* Cfengine3 : j'ai essayé de me plonger dans la doc mais je le trouve vraiment trop complexe surtout comparé à la version précédente ;
* PuppetMaster : déjà eu l'occasion d'y mettre la main, la config n'est pas désagréable mais le côté Ruby me déplait : je trouve l'agent trop lent et je n'ai pas envie d'installer Ruby sur tous mes conteneurs juste pour lui ;
* Chef : je ne connais pas mais c'est également du Ruby donc je laisse de côté ;
* bcfg2 : je ne connais pas du tout mais la doc ne m'a pas paru insurmontable (il faut juste aimer le XML) ; agent et serveur sont deux paquets différents donc l'agent intrusif semble relativement peu intrusif, surtout avec python installé de base ; je teste dès que j'ai un peu de temps.

J'en suis là de ma petite recherche, qu'en pensez-vous ? Vous êtes-vous déjà frottés à ces logiciels ?
À moins que vous n'en connaissiez un autre qui correspondrait plus à ce que je cherche ?


Merci bien,
--
Guillaume

Salut

Dans l'optique de ssh tu as également dsh. Très pratique et config minimaliste.
Patrick



Reply to: