inmotionhosting.apache

Pipeline Ansible Molecule Licence GPL-3.0 Étoiles GitHub

InMotion Hosting Ultrastack

Rôle Ansible : Apache

Rôle Ansible modulaire pour déployer et configurer Apache

Exigences

Ce rôle Ansible prend en charge les deux dernières versions stables de certaines distributions Linux orientées serveur et vise à suivre leurs politiques de retrait. De plus, nous allons nous concentrer sur la prise en charge des deux dernières versions stables de chacune, qui à la date de rédaction sont les suivantes :

  • CentOS 7.x
  • Debian 11 ou ultérieur
  • Ubuntu 20.04 LTS ou ultérieur
  • AlmaLinux 8.x ou ultérieur
  • RockyLinux 8.x ou ultérieur

Dépendances

  • community.general

Variables du rôle

Les variables disponibles sont listées ci-dessous avec leurs valeurs par défaut (vous pouvez également voir defaults/main.yml)

Variable Description
apache_name Par défaut : httpd
apache_daemon Par défaut : httpd
apache_user Par défaut : apache
apache_group Par défaut : apache
apache_port_http Par défaut : 80
apache_port_https Par défaut : 443
apache_config Par défaut : /etc/{{ apache_name }}/conf/{{ apache_name }}.conf
apache_config_path Par défaut : /etc/{{ apache_name }}/conf.d
apache_config_ports Par défaut : {{ apache_config_path }}/ssl.conf
apache_config_site_path Par défaut : {{ apache_config_path }}
apache_modules_path Par défaut : /etc/{{ apache_name }}/modules
apache_modules_config_path Par défaut : /etc/{{ apache_name }}/conf.modules.d
apache_packages La liste des packages Apache à installer
apache_systemd_restart Par défaut : false
apache_timeout Par défaut : 300

Exemple de Playbook

- hosts: www
  roles:
    - role: inmotionhosting.apache

Licence

GPLv3

Informations sur l’auteur

InMotion Hosting

À propos du projet

Modular Ansible Role for deploying and configuring Apache

Installer
ansible-galaxy install inmotionhosting.apache
Licence
gpl-3.0
Téléchargements
54.1k
Propriétaire
Offering Private and Public Cloud, Software as a Service, and Web Hosting