passage officiel en Ansible 2.7... + exemples de commandes ansible utiles
This commit is contained in:
parent
14aa2225a4
commit
793c481f62
|
@ -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
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue