L'idéal, me semble-t-il, ce serait que des playbooks soient distribués en parallèle de dockerfiles :)
Non !
Premièrement en quoi les dockerfiles ne jouent pas le même boulot que les playbooks (ou les recette chef etc) ?
Deuxièmement, t'es bien gentil à demander un support de ton système préféré, mais ça demande un boulot monstrueux à maintenir ! Ajouter un livrable comme ça. Ça veut dire monter en compétence sur ce système, créer le livrable, le tester pour ensuite pouvoir le maintenir. Pour le cas particulier d'ansible, vu qu'il n'y a qu'une abstraction limité de l'OS donc, il va en plus falloir gérer quoi ? RHEL ? Debian ? Ubuntu ? Gentoo ?... Chaque OS ajoute un test a effectuer. Avec d'éventuelles versions de chacun.
Tout ça pour te faire plaisir alors que là il te passe le logiciel clef en main qui fonctionne sur toutes les distributions qui gèrent docker et là tu as en plus une conteneurisation ce qui te permet d'avoir peu ou pas d’interactions avec le reste de tes logiciel ou de tes données.
Dernier point, tu peux facilement déployer dans le cloud.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)
[^] # Re: Docker ?
Posté par barmic . En réponse à la dépêche Discourse, plate-forme de discussion atypique. Évalué à 3.
Non !
Premièrement en quoi les dockerfiles ne jouent pas le même boulot que les playbooks (ou les recette chef etc) ?
Deuxièmement, t'es bien gentil à demander un support de ton système préféré, mais ça demande un boulot monstrueux à maintenir ! Ajouter un livrable comme ça. Ça veut dire monter en compétence sur ce système, créer le livrable, le tester pour ensuite pouvoir le maintenir. Pour le cas particulier d'ansible, vu qu'il n'y a qu'une abstraction limité de l'OS donc, il va en plus falloir gérer quoi ? RHEL ? Debian ? Ubuntu ? Gentoo ?... Chaque OS ajoute un test a effectuer. Avec d'éventuelles versions de chacun.
Tout ça pour te faire plaisir alors que là il te passe le logiciel clef en main qui fonctionne sur toutes les distributions qui gèrent docker et là tu as en plus une conteneurisation ce qui te permet d'avoir peu ou pas d’interactions avec le reste de tes logiciel ou de tes données.
Dernier point, tu peux facilement déployer dans le cloud.
Tous les contenus que j'écris ici sont sous licence CC0 (j'abandonne autant que possible mes droits d'auteur sur mes écrits)