====== Ansible ======
----
===== Ubuntu 20.04 =====
==== Installation ====
Installer simplement le paquet :
sudo apt install ansible
==== Configuration ====
Configurer le fichier d'inventaire /etc/ansible/hosts avec la liste des serveurs à piloter :
[servers]
server1 ansible_host=203.0.113.111
server2 ansible_host=203.0.113.112
server3 ansible_host=203.0.113.113
[all:vars]
# pour s'assurer de la version de python utilisé par les serveurs de l'inventaire
ansible_python_interpreter=/usr/bin/python3
==== Vérifications ====
=== Vérifier l'inventaire ===
ansible-inventory --list -y
=== Vérifier a connexion ===
ansible all -m ping -u root
==== Utilisation ====
=== Exécution de commande ===
Exécution de la commande df -h sur tous les serveurs avec l'utilisateur root :
ansible all -a "df -h" -u root
=== Exécution module ansible ===
* Test connexion
ansible all -m ping -u root
* Installation paquet
ansible all -m apt -a "name=vim state=latest" -u root
----
===== Sources =====
[[https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-ubuntu-20-04-fr|Installation Ubuntu 20.04]]\\
[[https://www.digitalocean.com/community/cheatsheets/how-to-use-ansible-cheat-sheet-guide|Guide]]
----
[[all:bibles:linux:ansible|Haut de page]]