29 lines
744 B
Markdown
29 lines
744 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 solution de l'atelier sib_15_roles:
|
|
|
|
```bash
|
|
cd
|
|
git clone -b solution https://infra.opendoor.fr/git/tom/sib_15_roles apache_var_comp
|
|
cd apache_var_comp
|
|
|
|
```
|
|
|
|
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" |