« Parallélisation de tâches sur de multiples serveurs avec Ansible » : différence entre les versions

Aller à la navigation Aller à la recherche
 
(2 versions intermédiaires par le même utilisateur non affichées)
Ligne 39 : Ligne 39 :
Si nous voulons supprimer ce fichier :
Si nous voulons supprimer ce fichier :
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=absent" all</pre>
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=absent" all</pre>
=Vérifier si tous les outils nécessaire à ansible sont bien installés (ansible_facts checking)=
<pre>ansible -i ~/hosts --user=root -m setup vm1.domain.tld</pre>


=playbook=
=playbook=
Ligne 49 : Ligne 52 :
Le fichier d'origine, quelque peu modifié, est accessible ici : https://gist.github.com/maethor/380676f6b1cec8cc7439#file-debian_upgrade-yml
Le fichier d'origine, quelque peu modifié, est accessible ici : https://gist.github.com/maethor/380676f6b1cec8cc7439#file-debian_upgrade-yml


debian_upgrade.yml :
<pre>
<pre>
---
---
Ligne 92 : Ligne 96 :
       when: (ansible_os_family == 'Debian' and services.stdout_lines)
       when: (ansible_os_family == 'Debian' and services.stdout_lines)
</pre>
</pre>
Invocation :
<pre>ansible-playbook -i ~/hosts debian_upgrade.yml --limit=node1</pre>
4 231

modifications

Menu de navigation