This commit is contained in:
2021-03-17 10:48:28 +01:00
parent f171ffedc7
commit 37d26ae236

View File

@@ -1,43 +0,0 @@
Installer et configurer ansible
----------
*Tâche*: Installer et configurer ansible
*Condition*: Quand on souhaite utiliser ansible depuis son poste
*Norme*: gestionnaire de paquet, vim, ansible-config
*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
* remote_user = formation *sera changé une fois les cibles correctement configurées*
* become = true
* become_ask_pass = true *sera changé ultérieurement*
* retry_files_enabled = false
* gathering = smart
* fact_caching = jsonfile
* fact_caching_connection = /etc/ansible/facts
* fact_caching_timeout = 86400
* pipelining = True
* callback_whitelist = timer, profile_tasks
Créer le répertoire /etc/ansible/facts (l'opérateur doit pouvoir écrire dedans)
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:
<code>
set softtabstop=2 expandtab shiftwidth=2 smarttab autoindent
</code>
*Performance*: On peut utiliser la commande *ansible-config