Je comprends les avantages d'utiliser Chef et marionnette dans un environnement multiserveur. Son fantastique pour appliquer et décrire la configuration sur de nombreux serveurs.
Mais supposons que vous ayez un seul serveur, quel avantage chef-solo
vous offre la simple configuration manuelle du serveur? J'adore le chef, mais je ne peux pas penser à une raison pour laquelle prendre le temps de configurer chef-solo en vaut la peine sur une architecture à un ou même 2 serveurs, mais apparemment, les gens le font.
J'ai continué dans un blog de janvier . Finalement, vous devrez migrer cette machine, la remplacer, en installer une nouvelle, exécuter un build de test, etc. De plus, tout est documenté en un seul endroit, donc toute personne qui doit regarder la machine peut dire ce qui se passe sur sans avoir à chasser autour du système.
Comme il est dit ci-dessus: Chaque fois que j'obtiens une autre machine, je dois ajouter un compte utilisateur, copier les clés ssh, installer les packages que je connais, etc. Cela vieillit. Vous le faites une fois, faites-le au même endroit et sachez que cela va exécuter cette action à chaque fois. Si jamais vous obtenez une deuxième machine ou devez faire une nouvelle construction de la machine actuelle, vous serez presque là au moment où vous commencez.
la source