inmotionhosting.apache

Pipeline de Ansible Molecule Licencia GPL-3.0 Estrellas de GitHub

InMotion Hosting Ultrastack

Rol de Ansible: Apache

Rol modular de Ansible para desplegar y configurar Apache

Requisitos

Este rol de Ansible soporta las dos últimas versiones estables de distribuciones de Linux enfocadas en servidores y sigue sus políticas de desuso. Además, nos enfocaremos en soportar las dos últimas versiones estables de cada una, que en el momento de escribir esto son las siguientes:

  • CentOS 7.x
  • Debian 11 o posterior
  • Ubuntu 20.04 LTS o posterior
  • AlmaLinux 8.x o posterior
  • RockyLinux 8.x o posterior

Dependencias

  • community.general

Variables del Rol

Las variables disponibles se enumeran a continuación con sus valores predeterminados (también puedes ver defaults/main.yml)

Variable Descripción
apache_name Predeterminado: httpd
apache_daemon Predeterminado: httpd
apache_user Predeterminado: apache
apache_group Predeterminado: apache
apache_port_http Predeterminado: 80
apache_port_https Predeterminado: 443
apache_config Predeterminado: /etc/{{ apache_name }}/conf/{{ apache_name }}.conf
apache_config_path Predeterminado: /etc/{{ apache_name }}/conf.d
apache_config_ports Predeterminado: {{ apache_config_path }}/ssl.conf
apache_config_site_path Predeterminado: {{ apache_config_path }}
apache_modules_path Predeterminado: /etc/{{ apache_name }}/modules
apache_modules_config_path Predeterminado: /etc/{{ apache_name }}/conf.modules.d
apache_packages La lista de paquetes de Apache a instalar
apache_systemd_restart Predeterminado: false
apache_timeout Predeterminado: 300

Ejemplo de Playbook

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

Licencia

GPLv3

Información del Autor

InMotion Hosting

Acerca del proyecto

Modular Ansible Role for deploying and configuring Apache

Instalar
ansible-galaxy install inmotionhosting.apache
Licencia
gpl-3.0
Descargas
54.1k
Propietario
Offering Private and Public Cloud, Software as a Service, and Web Hosting