thorian93.apache2
Rol de Ansible: Apache2
Este rol instala y configura el servidor web Apache2 en servidores Debian/Ubuntu, RHEL/CentOS y Fedora.
¡Aquí hay Dragones!
Este rol está destinado principalmente para mi uso personal. No puedo garantizar estabilidad o utilidad para tu caso de uso. ¡Estudia el rol cuidadosamente antes de usarlo!
Requisitos
No hay requisitos especiales; ten en cuenta que este rol requiere acceso root, así que ejecútalo en un playbook con become: yes
, o invoca el rol en tu playbook así:
- hosts: foobar
roles:
- role: thorian93.apache2
become: yes
Variables del Rol
Las variables disponibles están listadas a continuación, junto con los valores por defecto (ver defaults/main.yml
):
apache2_disable_default_site: 'true'
Desactiva el sitio por defecto de la instalación de apache2.
Dependencias
Ninguna.
Compatibilidad con el SO
Este rol asegura que no se use en sistemas operativos no soportados o no probados, comprobando si el nombre de la distribución y el número de versión principal son correctos en una variable dedicada llamada <role-name>_stable_os
. Puedes encontrar la variable en el archivo de variables por defecto del rol en defaults/main.yml
:
role_stable_os:
- Debian 10
- Ubuntu 18
- CentOS 7
- Fedora 30
Si la combinación de distribución y número de versión principal no coincide con el sistema objetivo, el rol fallará. Para permitir que el rol funcione, añade el nombre de la distribución y el nombre de la versión principal a esa variable y estarás listo para usarlo. ¡Pero prueba la nueva combinación primero!
¡Gracias a HarryHarcourt por esta idea!
Ejemplo de Playbook
---
- name: "Ejecutar rol."
hosts: all
become: yes
roles:
- ansible-role-apache2
Contribuciones
Por favor, siéntete libre de abrir problemas si encuentras errores, problemas o si ves oportunidades de mejora. También puedes contactarme en cualquier momento si deseas preguntar o discutir algo.
Descargo de Responsabilidad
Este rol se proporciona TAL CUAL y no puedo ni garantizar que funcione como se espera, ni ser responsable por cualquier daño o mala configuración causada por este rol. Estudia el rol a fondo antes de usarlo.
Licencia
MIT
Información del Autor
Este rol fue creado en 2020 por Thorian93.
ansible-galaxy install thorian93.apache2