que à Ansible en utilisant les rôles.
Vous allez créer 5 rôles :
- Un rôle pour **installer** Apache ... ommun**.
Vous allez donc suivre cette liste pour créer chaque rôle un par un.
===== Créez votre premier rôle =====
Vous allez commencer par créer une **arborescence** de fichiers de configuration... qui contiendra tous les rôles ====
Commencez par créer le répertoire “./roles” dans votre espace de trav
tique de MediaWiki.
Dans ce chapitre, vous allez créer un module Ansible personnalisé. En effet, vous allez créer un module capable de compter le nombre de pages M... ent à votre besoin**.
Dans votre cas, vous allez créer un **module** qui va **exécuter une requête SQL**... le nombre de pages dans la base MediaWiki.
Pour créer le module, vous aurez besoin de :
* écrire un
gurer MariaDB pour MediaWiki.
Il est possible de créer dans le répertoire **tasks** autant de fichiers d... n YAML que vous voulez.
Vous pouvez par exemple, créer un fichier ''php-install.yml'' dédié à l'installa...
- La première tâche ''mediawiki database'' va créer la base de données avec le module **mysql_db**. E... rôle commun ;
* ''state: present'' indique de créer la base de données.
- La deuxième tâche ''media
ager =====
Vous demandez au **sysadmin** de vous créer en plus un nouveau serveur **Debian 11**, qui dev... irtualenv** est un **outil Python** qui permet de créer des environnements de travail virtuels isolés. Vi... nv c’est très pratique ! Par exemple, vous pouvez créer un virtualenv par version de Ansible.
Sur Debian... paquet **python-virtualenv**, ce qui permettra de créer des environnement de travail virtuel : **virtuale
er que **Python** est installé sur les nodes.
- Créer un **simple utilisateur** sur les nodes.
- Attribuer les **droits sudo** à cet utilisateur.
- Créer une **paire de clés SSH** pour cet utilisateur.
... ble fournit de nombreux modules, mais vous pouvez créer le vôtre, personnalisé.
<note>
Tous les modules ... s les logs pour debugger.
</note>
Mais avant de créer un utilisateur, vous allez générer un **mot de pa
nt les données sur les deux partitions. Il faudra créer un point de montage pour chaque partition et répa... *groupes de volumes**. Pour l’instant, vous allez créer un groupe de volumes appelé "raid-volume" qui ne ... nt LVM des partitions. Pour l’instant, vous allez créer un volume logique “data1” de 800 Mo et un volume ... uvoir utiliser ce disque /dev/vdd "libéré" pour créer un RAID 1 avec le nouveau disque /dev/vde
<code
igurés dans des blocs ''server{}''. Commencez par créer le fichier ''/etc/nginx/sites-available/01-%%www.... r utiliser HTTPS =====
Vous avez déjà vu comment créer des certificats signés par Let’s Encrypt. Je vais... ante (RemoteAddrValve).
Pour Jenkins, vous allez créer un fichier “context”, comme vous l’avez fait pour... anager. Copiez le fichier context du Manager pour créer celui de Jenkins :
<code bash>
cd /etc/tomcat8/C
nibles ; ce qui veut dire que vous ne pourrez pas créer plus de 65536 fichiers sur cette partition.
Sur ... deux partitions sur ce disque. Par exemple, pour créer une nouvelle partition de 200Mo, on aurait besoin... re la partition /dev/sdb1 à 800Mo également ;
* Créer une partition /dev/sdb2 de 200Mo ;
* Formater c... ait encore 1Go. Nous allons la réduire à 800Mo et créer une seconde partition de 200Mo grâce à gdisk.
En
tile.
Dans la suite ce chapitre, vous allez donc créer 3 playbooks :
* Un pour **installer Apache**.
... ture d'écran décrivant le contenu du fichier pour créer le playbook pour l'installation d'Apache.}}
====... nfapache'' et ''confdb''.
Pour cela, vous allez créer un playbook ''install-mediawiki.yml''.
{{playboo
4.
++++
===== Question 3 =====
Vous souhaitez créer le rôle Ansible ''wordpress''. Quelles commandes... oix 2 et 4. ''mkdir wordpress'' vous permettra de créer le répertoire Wordpress que vous devrez peupler d... s avez besoin.
''ansible-galaxy init wordpress'' créera toute l'arborescence nécessaire en une commande.
par IP et par login/mot de passe.
Commencez par créer les données à protéger :
<code bash>
mkdir /var/... mptes utilisateurs.
Il vous faut donc maintenant créer ce fameux fichier de mots de passe grâce à la com... e définir un mot de passe et voilà, vous venez de créer l’utilisateur “marie”. L’option ''-c'' n’est à
r la commande a2ensite pour activer le site, soit créer manuellement le lien symbolique de sites-availabl... rées
- Supprimer la base de données de test
- Créer un utilisateur anonyme pour accéder aux bases en ... ur le serveur.
++++
**Vous avez enfin décidé de créer la base de données du site. Il vous reste à chois
C’est très pratique car sans ça, il aurait fallu créer un partage pour chaque utilisateur. |
^ read only... anUser
pdbedit -a nobody
</code>
Si vous vouliez créer un nouvel utilisateur sambatest avec son propre p... ]'' en tant qu’invité.
Vous pouvez vous amuser à créer des fichiers ou des répertoires pour vérifier les
illé de ne pas l'utiliser.
++++
**Vous venez de créer un petit programme Perl permettant d'ajouter des ... ux, en fonction de sa taille. La commande ln peut créer une référence supplémentaire à un inode dans un r
es droits sur des fichiers Windows, devez-vous en créer un vous-même ?
Pour répondre à cette question, p... 2. Plusieurs langages peuvent être utilisés pour créer un module, comme le Shell et le Ruby, par exemple