passage officiel en Ansible 2.7... + exemples de commandes ansible utiles

This commit is contained in:
Gregory Colpart 2020-08-11 15:13:22 +02:00
parent 14aa2225a4
commit 793c481f62

View file

@ -12,24 +12,17 @@ Ansible fonctionne sans agent sur les serveurs (*agent-less*) et selon le concep
## Installation ## Installation
Nous utilisons actuellement Ansible 2.2 (version proposée en Debian 9) : Nous utilisons actuellement Ansible 2.7 (version proposée en Debian 10) :
~~~ ~~~
# apt install ansible sshpass # apt install ansible sshpass
$ ansible --version $ ansible --version
ansible 2.2.1.0 ansible 2.7.7
config file = /etc/ansible/ansible.cfg config file = /etc/ansible/ansible.cfg
configured module search path = Default w/o overrides configured module search path = Default w/o overrides
~~~ ~~~
> Note : Pour Debian 8, Ansible 2.2 est disponible dans les backports :
>
> ~~~
> # apt install ansible -t jessie-backports ansible
> ~~~
Ansible peut exécuter des actions sur des machines distantes. Mais certains logiciels sont requis : Ansible peut exécuter des actions sur des machines distantes. Mais certains logiciels sont requis :
* *Debian 6* et supérieur : `# apt-get install --no-install-recommends python python-apt dbus sudo` * *Debian 6* et supérieur : `# apt-get install --no-install-recommends python python-apt dbus sudo`
@ -38,7 +31,6 @@ Ansible peut exécuter des actions sur des machines distantes. Mais certains log
* *FreeBSD* : `# pkg install python` * *FreeBSD* : `# pkg install python`
## Utilisation de base ## Utilisation de base
Configuration minimale : Configuration minimale :
@ -77,6 +69,12 @@ mon-serveur | SUCCESS | rc=0 >>
jeudi 26 mai 2016, 23:16:01 (UTC+0200) jeudi 26 mai 2016, 23:16:01 (UTC+0200)
~~~ ~~~
Quelques exemples de commandes pratiques :
~~~
$ ansible "*" -bK --one-line --forks 42 -m command --args "grep foo /etc/passwd"
~~~
## Les éléments d'Ansible ## Les éléments d'Ansible