• [^] # Re: Ansible + GNU environment modules

    Posté par (site web personnel) . En réponse au message Comment synchroniser environnement de développement entre machines ?. Évalué à 4. Dernière modification le 02 mars 2021 à 12:51.

    Mais je connais pas Ansible, il faut que je regarde un peu pour pas dire trop de bêtises.

    Ansible est fait pour configurer et mettre à jour un parc de machines... on peut l'utiliser pour faire autre chose mais ça devient assez rapidement un choix très discutable. Je l'ai utilisé pendant 3 ans et même dans le cas d'utilisation "canonique" je trouve cet outil assez faible pas très convainquant.

    Mes principaux griefs:

    1. Au final on écrit beaucoup de shells scripts quand-même, donc hormis quelques cas d'école très particuliers Ansible n'offre pas de fonctionnalité très intéressante. (Juste le parallélisme sur les machines.)

    2. Tout ce qui est méta-programmation / traitement de données (par exemple calculer les paramètres réseau, ajuster la taille des disques et des caches...) est juste imbitable, intestable, bref c'est sur ce point un très mauvais choix.