re les scripts d’automatisation en complétant les fichiers **main.yml** présents dans chaque rôle. Ce qui p... ans cette arborescence, 5 rôles correspondant à 8 fichiers YAML décrivant les rôles : apache, mariadb, comm... onfdb.
Nous allons donc définir le contenu des 8 fichiers YAML pour les 5 rôles dans ce chapitre :
- Le rôle **apache** :
* un fichier ''apache/tasks/main.yml'' contient les actions po
orescente** constituée de **répertoires** et de **fichiers** de **configuration YAML**, qui vont avoir pour... uns des autres.
Un rôle est donc un ensemble de fichiers YAML organisés dans une structure arborescente.
... oir regrouper des opérations cohérentes (dans les fichiers YAML), afin de pouvoir les réutiliser de façon m... excepté le répertoire tasks qui doit contenir le fichier main.yml. Ansible va traiter en premier ce fichie
décidez de configurer la résolution de nom via le fichier **''/etc/hosts''** sur le node manager.
Dans l’a... Ansible, vous prenez un raccourci en utilisant le fichier /etc/hosts. Ce fichier permet de mettre en place des correspondances entre les noms des serveurs et leurs ... ur le ''node manager'' en root et ajoutez dans le fichier ''/etc/hosts'' les enregistrements des 2 nodes :
ooms]].
===== Question 1 =====
Vous ouvrez un fichier de configuration site.yml, et vous constatez qu’u... répertoire Wordpress que vous devrez peupler des fichiers dont vous avez besoin.
''ansible-galaxy init wo... uter un handler dans un rôle, quels répertoire et fichier de configuration allez-vous utiliser ?
- Le répertoire tasks avec le fichier main.yml
- Le répertoire handlers avec le fichi
urs actions, en écrivant du code Ansible dans les fichiers de configuration présents dans les différents rô... ions.
Sur tous les nodes, ajoutez à la suite du fichier **/etc/hosts** les éléments suivants :
<file>
1... png|Icône d'un playbook}}
Un **playbook** est un fichier de configuration au format **YAML** contenant une... avez la possibilité de conserver le code dans un fichier et de le réutiliser à votre façon, contrairement
n de faire plusieurs actions, comme aller lire le fichier de configuration pour trouver l'emplacement des m... une connexion avec les nodes, ou encore créer un fichier autoporteur et le déposer sur les nodes avant de l'exécuter.
<note>
Le **fichier autoporteur** est un mini programme compressé qui... r exécuter le programme, et le type d’encodage du fichier. La majorité des programmes Python commencent de
s** pour stocker les pages.
- Télécharger les **fichiers sources** de MediaWiki et les mettre sur le serv... tration automatiquement, via du code, à l'aide de fichiers de définition plutôt que faire des traitements m... fier la directive ''PermitRootLogin yes'' dans le fichier ''/etc/ssh/sshd_config''.
</note>
Vous allez don... ur le **deuxième serveur**.
- Télécharger les **fichiers sources de MediaWiki** et les mettre sur le **se
utiliser un module qui change les droits sur des fichiers Windows, devez-vous en créer un vous-même ?
Pou... iste déjà et permet de changer les droits sur des fichiers Windows.
++++
===== Question 2 =====
Est-ce q... les variables DOCUMENTATION, EXAMPLE et RETURN au fichier docs.yml
++++ Réponse|
Choix 1. Pour documenter