29 lines
682 B
Markdown
29 lines
682 B
Markdown
## Variables complexes
|
|
|
|
**Tâche**: Utiliser des variables
|
|
|
|
**Condition**: très souvent ;)
|
|
|
|
**Norme**: éditeur de texte, modules template, variable d'inventaire
|
|
|
|
Préparation: récupérer la base de l'atelier:
|
|
|
|
```bash
|
|
cd
|
|
git clone https://git.opendoor.fr/tom/abr_day4
|
|
cd abr_day4
|
|
|
|
```
|
|
|
|
Objectif: Modifier le rôle pour que l'on puisse héberger plusieurs vhost sur une même machine. Les éléments suivants seront propre à chaque vhost:
|
|
* servername
|
|
* serveralias
|
|
* documentroot
|
|
* log d'accès et d'erreur
|
|
|
|
Prérequis:
|
|
|
|
Validation: le playbook s'exécute correctement sur nos cibles.
|
|
Chaque cible héberge plusieurs sites différents.
|
|
|
|
Solution: voir branche "solution" |