endra tous les rôles que vous allez créer.
<code bash>
mkdir roles && cd roles
</code>
<note>
Il est t... commande ansible-galaxy et l’option init :
<code bash>
ansible-galaxy init apache
</code>
Utilisez la ... our afficher l’arborescence des fichiers :
<code bash>
tree apache
</code>
Ce qui donne le résultat su... e vous êtes bien dans le répertoire roles.
<code bash>
pwd
</code>
Vous avez déjà créé la structure du
ez-vous sur le node manager en **root** :
<code bash>
ssh user@192.168.122.10
su - root
</code>
Ins... ent pour se connecter en SSH avec Ansible.
<code bash>
apt install python3.11-venv sshpass
</code>
À l... r un simple utilisateur **user-ansible** :
<code bash>
adduser user-ansible
</code>
Entrez un mot de p... vez l’utiliser avec la commande suivante :
<code bash>
# lance un shell de login en tant que user-ansib
ecte et on active l’environnement virtuel.
<code bash>
ssh user-ansible@node-manager
source ansible/bin... avec les options de connexion suivantes :
<code bash>
ansible-playbook -i inventaire.ini --user user-a... i permet de connaître la version de PHP :
<code bash>
ssh user-ansible@http1
$ php --version
</code>
... avec les options de connection suivantes :
<code bash>
ansible-playbook -i inventaire.ini --user user-a
sible et activez l’environnement virtuel :
<code bash>
source ansible/bin/activate
# Créez le répertoi... ook** qui utilisera le module en question.
<code bash>
vi module.yml
</code>
À la différence des playb... ok module.yml avec la commande suivante :
<code bash>
ansible-playbook -i inventaire.ini module.yml -K... chemin du module, suivi du nom du module :
<code bash>
ansible-doc -M library count_page
</code>
Ains