From 793c481f622babb0342051f1dde1b2805e0bd448 Mon Sep 17 00:00:00 2001 From: Gregory Colpart Date: Tue, 11 Aug 2020 15:13:22 +0200 Subject: [PATCH] passage officiel en Ansible 2.7... + exemples de commandes ansible utiles --- HowtoAnsible.md | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/HowtoAnsible.md b/HowtoAnsible.md index 09b9c041..a4242762 100644 --- a/HowtoAnsible.md +++ b/HowtoAnsible.md @@ -12,24 +12,17 @@ Ansible fonctionne sans agent sur les serveurs (*agent-less*) et selon le concep ## 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 $ ansible --version -ansible 2.2.1.0 +ansible 2.7.7 config file = /etc/ansible/ansible.cfg 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 : * *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` - ## Utilisation de base Configuration minimale : @@ -77,6 +69,12 @@ mon-serveur | SUCCESS | rc=0 >> 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