4 231
modifications
(3 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 44 : | Ligne 47 : | ||
==Playbook de mise à jour de serveur avec aptitude== | ==Playbook de mise à jour de serveur avec aptitude== | ||
Ce playbook nécessite la présence des paquets suivant sur les serveurs cibles : <pre>debian-goodies lsb-release</pre | Ce playbook nécessite la présence des paquets suivant sur les serveurs cibles : | ||
<pre>debian-goodies lsb-release</pre> | |||
Il vous permet de mettre à jour très facilement vos serveurs. | Il vous permet de mettre à jour très facilement vos serveurs. | ||
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 91 : | 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> |