4 231
modifications
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 : |