se communiquer avec les nodes et leur envoyer les commandes Ansible.
===== Préparez la communication =====... la communication et avoir le droit de lancer des commandes à distance, vous avez besoin de :
- Définir u...
À ce stade, vous allez commencer à utiliser les commandes Ansible pour faire la suite des actions.
Pour ... 1
...
ssh root@bdd1
</code>
===== Utilisez la commande ansible en mode ad-hoc =====
Vous allez commence
ible. Ensuite, vous jouerez ces playbooks avec la commande ansible-playbook, afin de déployer automatiquemen... res aux nouveaux déploiements.
</note>
Voici les commandes à passer pour s'affranchir des blocages de sécur... 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
eur pousser les tâches d’automatisation grâce aux commandes ''ansible'' et ''ansible-playbook''. Ça peut êtr... 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
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
- ... tez créer le rôle Ansible ''wordpress''. Quelles commandes pouvez-vous utiliser ? (Plusieurs réponses possi... s'' créera toute l'arborescence nécessaire en une commande.
Les autres commandes n'existent pas !
++++
==
il** (répertoire courant) : celui dans lequel les commandes Ansible sont lancées.
==== Créez le répertoire ... 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>
an
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
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...
Quelles options sont nécessaires pour passer les commandes ad-hoc ansible en sudo ?
Attention, plusieurs r
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
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
++