Avec ansible, tu vas donner une série d'instructions du type « tel objet doit être dans tel état » :
la ligne TOTO=3 doit être présente dans /etc/fichier.conf,
le paquet tree doit être installé dans sa dernière version,
le fichier /etc/service.conf doit être modifié,
le service networkd doit être démarré.
De plus, tu as une notion de variables (par exemple, n'importe où dans Ansible, "{{ ansible_hostname }}" sera remplacé par le nom de la machine).
C'est à Ansible de se débrouiller pour que l'état soit mis en place (ou ne rien faire).
Avec bash, les instructions que tu donnes sont du type « faire quelque chose », et c'est à toi de vérifier si c'est déjà fait.
[^] # Re: Question de neophyte
Posté par flan (site web personnel) . En réponse au journal Installer Drupal automatiquement avec Ansible et Drush sous Debian. Évalué à 4.
Avec ansible, tu vas donner une série d'instructions du type « tel objet doit être dans tel état » :
De plus, tu as une notion de variables (par exemple, n'importe où dans Ansible, "{{ ansible_hostname }}" sera remplacé par le nom de la machine).
C'est à Ansible de se débrouiller pour que l'état soit mis en place (ou ne rien faire).
Avec bash, les instructions que tu donnes sont du type « faire quelque chose », et c'est à toi de vérifier si c'est déjà fait.