Peut-être que dinomasque parlait d'utiliser un paquet Debian custom pour faire ça ?
Les dépendances en control, les modifications en postinst, et la « variable » hostname est donnée par... "hostname", la commande.
Ça demande peut-être un peu plus d'intégration parce que personne n'a aussi bien intégré les modifications selon template ou autre (je suppose que chez Debian on est plutôt à la Unix, « tu sais bien utiliser sed/awk/perl »), mais rien n'empêcherait quelqu'un de faire ce genre d'outil intégrable dans dpkg.
Sans parler du fait qu'on croit qu'ansible c'est idempotent « magiquement », alors que dans la réalité il existe toujours des petits détails qui font que des changements nécessitent de gérer explicitement la transition. C'est explicitement géré par les transitions d'état de dpkg lors des scripts de {pre,post}{inst,rm}. Et dans les déploiements modernes on évite ce problème en... réinstallant tout depuis le début à chaque fois. Et du coup on doit réinventer des mécanismes de persistance hors-FS.
Après, ansible & co simplifient le cas « autoroute » où on a deux-trois modifications simples à faire, mais pour des trucs un peu plus travaillés, je ne suis pas sûr que la quantité de travail soit si inférieure à gérer un paquet Debian.
[^] # Re: Question de neophyte
Posté par benoar . En réponse au journal Installer Drupal automatiquement avec Ansible et Drush sous Debian. Évalué à 1.
Peut-être que dinomasque parlait d'utiliser un paquet Debian custom pour faire ça ?
Les dépendances en control, les modifications en postinst, et la « variable » hostname est donnée par... "hostname", la commande.
Ça demande peut-être un peu plus d'intégration parce que personne n'a aussi bien intégré les modifications selon template ou autre (je suppose que chez Debian on est plutôt à la Unix, « tu sais bien utiliser sed/awk/perl »), mais rien n'empêcherait quelqu'un de faire ce genre d'outil intégrable dans dpkg.
Sans parler du fait qu'on croit qu'ansible c'est idempotent « magiquement », alors que dans la réalité il existe toujours des petits détails qui font que des changements nécessitent de gérer explicitement la transition. C'est explicitement géré par les transitions d'état de dpkg lors des scripts de {pre,post}{inst,rm}. Et dans les déploiements modernes on évite ce problème en... réinstallant tout depuis le début à chaque fois. Et du coup on doit réinventer des mécanismes de persistance hors-FS.
Après, ansible & co simplifient le cas « autoroute » où on a deux-trois modifications simples à faire, mais pour des trucs un peu plus travaillés, je ne suis pas sûr que la quantité de travail soit si inférieure à gérer un paquet Debian.