From 3214dc0a7fcf97efb567f89436e72881604ab1c3 Mon Sep 17 00:00:00 2001 From: Thomas Constans Date: Wed, 17 Mar 2021 10:48:06 +0100 Subject: [PATCH] solution --- Readme.md | 23 +++++++++++++---------- solution.md | 35 ----------------------------------- 2 files changed, 13 insertions(+), 45 deletions(-) delete mode 100644 solution.md diff --git a/Readme.md b/Readme.md index c8f529f..cfa0cf3 100644 --- a/Readme.md +++ b/Readme.md @@ -1,19 +1,19 @@ -Installer et configurer ansible ----------- +## Installer et configurer ansible -*Tâche*: Installer et configurer ansible +**Tâche**: Installer et configurer ansible -*Condition*: Quand on souhaite utiliser ansible depuis son poste +**Condition**: Quand on souhaite utiliser ansible depuis son poste -*Norme*: gestionnaire de paquet, vim, ansible-config +**Norme**: gestionnaire de paquet, vim, ansible-config -*Pratique:* +**Pratique:** Installer ansible et cowsay avec le gestionnaire de paquet. S'assurer de la présence des commandes ansible, ansible-playbook, ansible-inventory, etc... Localiser dans le fichier de configuration ansible et régler les éléments suivants: + * forks = 20 * ask_pass = true *sera changée une fois les cibles correctement configurées* * host_key_checking = false @@ -36,8 +36,11 @@ Valider avec la commande ansible-config dump Si vous utilisez vi pour l'édition de playbook, je vous invite à rajouter la ligne suivante dans votre fichier ~/.vimrc: - -set softtabstop=2 expandtab shiftwidth=2 smarttab autoindent - -*Performance*: On peut utiliser la commande *ansible-config \ No newline at end of file +``` +set softtabstop=2 expandtab shiftwidth=2 smarttab autoindent +``` + +**Performance**: On peut utiliser la commande *ansible-config + +Proposition de solution: voir branche "solution" \ No newline at end of file diff --git a/solution.md b/solution.md deleted file mode 100644 index 5645ee4..0000000 --- a/solution.md +++ /dev/null @@ -1,35 +0,0 @@ -#/home/tom/Documents/Opendoor/Formations/Orsys/SIB/Exercices/1_configuration/ansible.cfg -```bash -grep -v -E '^(\s+#|#|$)' /etc/ansible/ansible.cfg -``` - -```ini -[defaults] -forks = 20 -ask_pass = True -gathering = smart -host_key_checking = False -callback_whitelist = timer, profile_tasks -remote_user = formation -fact_caching = jsonfile -fact_caching_connection = /etc/ansible/facts -fact_caching_timeout = 86400 -retry_files_enabled = False -[inventory] -[privilege_escalation] -become = True -become_ask_pass = True -[paramiko_connection] -[ssh_connection] -pipelining = True -[persistent_connection] -[accelerate] -[selinux] -[colors] -[diff] -``` - -```bash -$ mkdir -m 1777 /etc/ansible/facts -$ ansible-config dump -```