16 lines
737 B
YAML
16 lines
737 B
YAML
|
|
---
|
||
|
|
# CE RÔLE EN EXIGE UN AUTRE, ET C'EST À ANSIBLE DE LE SAVOIR.
|
||
|
|
#
|
||
|
|
# `serveur_forge_site` n'installe rien : il MARQUE une forge comme détentrice du génome
|
||
|
|
# du site, et vérifie qu'elle écoute vraiment. Pour cela il lit les variables de
|
||
|
|
# `serveur_forgejo`.
|
||
|
|
#
|
||
|
|
# Or les valeurs par défaut d'un rôle ne sont en portée que DANS LE PLAY QUI L'INCLUT.
|
||
|
|
# Une dépendance de rôle règle les deux choses d'un coup : Ansible applique l'installateur
|
||
|
|
# AVANT le marqueur, dans le MÊME play, donc ses variables sont en portée — et l'ordre
|
||
|
|
# cesse de dépendre de la façon dont on lance le déploiement.
|
||
|
|
#
|
||
|
|
# Même raisonnement, mot pour mot, que `serveur_cache_site` devant `serveur_artefacts`.
|
||
|
|
dependencies:
|
||
|
|
- role: serveur_forgejo
|