qui ont besoin de partager de l'information et de faire circuler les bonnes pratiques de développement au... ès la conception. Ainsi, il sera très facile pour faire évoluer l’infrastructure, d'ajouter un serveur su... se lancer et installer MediaWiki.
Mais, pourquoi faire une installation manuelle alors que vous pourriez... de, à l'aide de fichiers de définition plutôt que faire des traitements manuels. C’est très populaire en
ation** et de **configuration**. En finissant par faire le choix d’un outil d’automatisation adapté à vos... ins : **Ansible**.
Dans ce chapitre, vous allez faire connaissance avec l’outil de gestion **Ansible**,... ombe bien, car le sysadmin est disponible pour le faire tout de suite et en profite pour vous fournir les... vraiment pas recommandé, le compte root peut tout faire sans aucune limite, une erreur est vite arrivée !
z commencer à utiliser les commandes Ansible pour faire la suite des actions.
Pour fonctionner, Ansible... cter au bon node) sur le node manager. Il faut le faire au moins une fois, sinon Ansible râlera à la prem... *nventaire ;
* **http1** : indique à Ansible de faire l’action sur le node **http1** ;
* **-m** : ind... lé d’utiliser le compte ''root'' directement pour faire l’ensemble des opérations (bien que cela soit pos
ible d'utiliser un rôle existant dans Galaxy pour faire l'installation d'Apache, par exemple.
==== Util... ui consiste à installer Apache et PHP, vous allez faire un peu de toilettage pour garder uniquement les r... ux groupes de serveurs, dans l’optique de pouvoir faire évoluer votre infrastructure ;
* vous avez comp... ence globale pour les rôles prédéfinis, en vue de faire un déploiement structuré et automatisé de MediaWi
riaDB pour MediaWiki ====
La configuration va se faire dans le fichier suivant :
{{role_confdb01.png|L'... -data"'' indique d’utiliser le compte Apache pour faire les actions ;
* ''args:'' indique les arguments... ctory}}/LocalSettings.php"%%'' indique de ne rien faire si le fichier LocalSettings.php existe déjà :
... de maintenance ;
* ''run_once: yes'' indique de faire l’action une seule fois ;
* ''register: resulta
i n’existe pas. Dans ce cas, il est préférable de faire un **module spécifique pour répondre directement ... odule ;
* documenter le module.
===== Comment faire un module ? =====
Ansible gère automatiquement t... quand un module est utilisé, Ansible a besoin de faire plusieurs actions, comme aller lire le fichier de