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

Aller à la navigation Aller à la recherche
Ligne 30 : Ligne 30 :
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=touch" all</pre>
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=touch" all</pre>
Avec cette commande, on applique une directive ansible à toutes les machines (<code>all</code>) contenues dans le fichier <code>~/hosts</code>. La directive appel le module ansible <code>file</code> afin de créer (<code>state=touch</code>) le fichier <code>/tmp/test</code>
Avec cette commande, on applique une directive ansible à toutes les machines (<code>all</code>) contenues dans le fichier <code>~/hosts</code>. La directive appel le module ansible <code>file</code> afin de créer (<code>state=touch</code>) le fichier <code>/tmp/test</code>
Pour appliquer la directive uniquement aux VMs de node1 :
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=touch" node1</pre>
Pour appliquer la directive uniquement a VM1 :
<pre>ansible -i ~/hosts -m file -a "path=/tmp/test state=touch" vm1.domain.tld</pre>


Si nous voulons supprimer ce fichier :
Si nous voulons supprimer ce fichier :
4 231

modifications

Menu de navigation