1
...
ssh root@bdd1
</code>
===== Utilisez la commande ansible en mode ad-hoc =====
Vous allez commence... root --ask-pass
</code>
Vous venez d’utiliser la commande ansible avec plusieurs options :
* **-i** : i... ander le **mot de passe SSH** ;
Le retour de la commande vous indique que l’action est un succès et répond... bien joignable.
<note>
Ansible ne lance pas la commande ''ping'', il lance un module nommé ping qui s'ass
ible. Ensuite, vous jouerez ces playbooks avec la commande ansible-playbook, afin de déployer automatiquemen... e le réutiliser à votre façon, contrairement à la commande ansible qui est volatile.
Dans la suite ce chapi... pour installer Apache sur http1 =====
Lancez la commande ''ansible-playbook'' pour exécuter le playbook ... install-apache.yml
</code>
Vous avez utilisé la commande ''ansible-playbook'' avec les mêmes options que c
lisateur est créé, vous pouvez l’utiliser avec la commande suivante :
<code bash>
# lance un shell de login... le** sur le **node-manager**.
<note>
La ligne de commande commence par un "#" quand vous êtes en root, et p... c’est mieux.
Sur le **node manager**, lancez la commande suivante :
<code bash>
virtualenv ansible
</code>
Vous utilisez la commande **virtualenv** pour créer l'environnement **ansib
dans le répertoire ''roles/apache/tasks'' avec la commande suivante :
<code bash>
touch apache/tasks/php-in... e pour le module **apt**, vous pouvez utiliser la commande suivante :
<code bash>
ansible-doc apt
</code>
... ans les fichiers de configuration.
Utilisons la commande **ansible-vault** pour chiffrer des chaînes de ca... le fichier de variables, vous pouvez utiliser la commande suivante :
<code bash>
# Chiffre la valeur 'foob
arborescence complète**, vous pouvez utiliser la commande **ansible-galaxy**.
<note>
Ansible Galaxy fait r... e-galaxy**, quant à lui, est un outil en ligne de commande pour télécharger, créer et gérer les rôles Ansibl... premier rôle pour l’installation d'Apache avec la commande ansible-galaxy et l’option init :
<code bash>
ansible-galaxy init apache
</code>
Utilisez la commande **tree** pour afficher l’arborescence des fichier
module !
++++
===== Question 2 =====
Lancez la commande ansible localhost -m setup. Quelle est la dernière variable ansible_ retournée par la commande ?
- ansible_system_vendor
- ansible_env
- ... s'' créera toute l'arborescence nécessaire en une commande.
Les autres commandes n'existent pas !
++++
==... toire défaut d’un rôle
- Avec l’option -e de la commande ansible-playbook
++++Réponse|
Choix 2 et 4.
++++
Lancez maintenant le playbook module.yml avec la commande suivante :
<code bash>
ansible-playbook -i inve... égrer de la documentation. Ainsi, en utilisant la commande ansible-doc, vous pourrez donner des informations... vérifier ce que ça donne, vous allez utiliser la commande ''ansible-doc'' avec l’option ''-M'' pour indique
les''.
++++
===== Question 3 =====
Exécutez la commande Ansible qui permet de créer le hash du mot de pas... hoix 2. Pour pouvoir trouver le hash, utilisez la commande suivante :
<code bash>
ansible localhost -i inve
l’aide sur un module non officiel
- Utiliser la commande ansible --doc
- Utiliser la commande ansible-doc
- Se rendre sur le site https://docs.ansible.com
++