Ce rôle est chargé de mettre en place le service Web en utilisant Apache.
Est supporté uniquement Apache 2.4 pour les combinaisons de Debian à partir de Jessie.
#Tags internes
- packages : Installation et configuration des packages ;
- webserver : Configuration du service Web ;
- logs : Configuration logrotate ;
#Variables à fournir
| Variable |
Type |
Requis |
Défaut |
Description |
apache_enable_modules |
Liste |
Non |
Liste vide |
Liste des modules Apache à activer |
apache_disable_modules |
Liste |
Non |
Liste vide |
Liste des modules Apache à désactiver |
apache_enable_confs |
Liste |
Non |
Liste vide |
Liste des configurations à activer, si gérées |
apache_disable_confs |
Liste |
Non |
Liste vide |
Liste des configurations à désactiver, si gérées |
apache_additional_packages |
Liste |
Non |
Liste vide |
Liste des paquets additionnels à installer pour Apache |
vhosts_base_dir |
Chemin |
Non |
/var/www/vhosts |
Emplacement du dossier des Virtual Hosts, sans barre oblique finale |
apache_defaults_state |
Liste d’objets defaults |
Non |
Liste vide |
Sites par défaut à configurer |
apache_custom_ports |
List d’objets port |
Non |
Liste vide |
Ports d’écoute supplémentaires à activer |
apache_disable |
Booléen |
Non |
Faux |
Désactiver le lancement automatique du service |
#Type defaults
| Propriété |
Type |
Requis |
Défaut |
Description |
conf |
Chemin |
Oui |
|
Nom du fichier de configuration sans l’extension |
state |
Identifiant |
Oui |
|
État souhaité (present/absent) |
#Type port
| Propriété |
Type |
Requis |
Défaut |
Description |
address |
Adresse IP |
Non |
Absent |
Adresse de l’interface d’écoute |
port |
Chemin |
Oui |
|
Port d’écoute |
protocol |
Choix[‘http’,‘https’] |
Non |
‘http’ |
Protocol d’écoute souhaité |
#Variables fixées
| Variable |
Type |
Description |
install_packages |
Liste |
Paquet à installer pour le service : Apache et LogRotate |