Cherche un outil de déploiement de config
Le
Guillaume Caron

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
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120430085405.GA4096@henrietta.home
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
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/20120430085405.GA4096@henrietta.home
Guillaume Caron
Ca existe en std dans le package openssh-client: scp
scp /monarbo/maconf lotmachine:/sonarbo/saconf
--
Acid absorbs 47 times its own weight in excess Reality.
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Je ne l'ai pratiquement pas utilisé donc ne saurai vraiment pas quoi en d ire ...
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/CAPeT9jhsfbNGs6eQzHnN1sf=o+dOspxzwPLQgfU=
Intéressant, je vais regarder ça.
Merci.
--
Guillaume
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Pas faux, c'est même à ça que j'ai pensé au début et au moins on sait que ça marche.
Mais tant qu'à faire j'aimerais essayer de gérer ça de manière un peu plus fine et évolutive, en adaptant la politique au type de serveur. Et c'est aussi un peu par curiosité :-)
--
Guillaume
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Guillaume Caron
Ben tout dépend de l'utilisation, après tout si tu as tout le tem ps
devant toi pourquoi pas. (mais rappelles-toi que le mieux est
souvent l'ennemi du bien, surtout en informatique ]:-)
--
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
bonjour,
voici un tableau comparatif de gestion de config:
http://en.wikipedia.org/wiki/Comparison_of_open_source_configuration_management_software
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Salut
Dans l'optique de ssh tu as également dsh. Très pratique et config minimaliste.
Patrick
--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists
Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/jnmidk$1pp$