Follow

Pour 2-3 machines perso. Ansible ? Salt ? Chef ? Autre ?
Idéalement sans nécessiter de serveur spécifique ni de démon du coup.

@aeris le plus simple est probablement Ansible, Salt en 2e (il a un mode sans démon mais ce n'est pas le défaut).

Après, YAML reste assez limité comme langage pour exprimer certaines choses, c'est le reproche que je fais principalement à Ansible.

@Keltounet Yep, je déteste la plupart de ces outils à cause de leur limitation yaml/json/whatever…

@Keltounet
Limitations ? Quelles limitations ? J'en ai pas encore rencontrées depuis plus de 4 ans que je fais du Salt 😛
@aeris

@framasky @aeris je ne saurais dire pour Salt mais pour Ansible, YAML est de facto un des facteurs limitants pour moi (pas de réentrance du langage, parsing en 1 seule passe, etc.).

@Keltounet
YAML ce n'est pas vraiment un "langage", c'est juste un format de sérialisation de données ...
Les problèmes que tu cites sont entièrement liés à l'outil.
Sur Salt par exemple le problème de "parsing en une seule passe" se règle avec des Slot, je ne sais pas pour Ansible si ça existe.
@framasky @aeris

@thomas @framasky @aeris je connais suffisamment YAML oui, c'est justement parce que ce n'est pas un langage qu'il est limité dans son expression :)

Sur Ansible tu peux "register" une variable pour stocker des choses (p.e. l'equiv des Slots ?) mais y a plein de choses qui restent compliquées à exprimer.

@aeris Ansible
Pas de serveur spécifique, pas de démon, pas d'agent à installer sur tes serveurs ... faut juste une connexion ssh.

@aeris
Je me lance tout juste sur Ansible pour gérer mes serveurs sans devoir m'y connecter : domotique à la maison, hôte Proxmox chez Kimsufi, 10 VM Proxmox et VPS chez OVH. Après c'est vrai que pour deux trois, je sais pas si je me serais lancer. Enfin bon, ça fera bien sur le CV 😉

@aeris Vu que sur 3 machines perso tu n'auras aucun problème de perf, scalabilité, sécurité, le mieux ça me semble encore de choisir celui avec lequel t'es le plus à l'aise. Ansible est peut être le plus simple à prendre en main, Salt un poil moins mais reste très accessible quand même.
Les autres viennent du monde Ruby et ça se sent, à mon avis y'a pas photo, surtout si tu fais déjà du Python 😆

@aeris Pourquoi-pas puppet ? (Via `puppet apply`)

Sign in to participate in the conversation
Mastodon

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!