abdusamy.web_server_role

Implementar servidor HTTP

Implementar servidor Apache y mantener el SElinux para puertos y directorios, con la capacidad de deshacer cambios.

Requisitos

No se desean requisitos específicos.

Variables del Rol

Definir el puerto del host virtual vhost_port : 876

Definir el Directorio Raíz del Host Virtual vhost_dir : /vhosts
sin barra diagonal al final.

Variables Predeterminadas

Nombre del host virtual: vhost_name = {{ ansible_hostname }}

Nombre del dominio: vhost_domain = {{ ansible_domain }}

Dependencias

Nada requerido.

Ejemplo de Playbook para ejecutar este rol

Utiliza el siguiente play para ejecutar este rol:

  • nombre : Ejecutar web_server_role (Implementar servicio httpd) hosts : web tareas :
    • incluir_rol : nombre : roles/abdusamy.web_server_role etiquetas : [deploy, destroy, backup, check]

Guarda el play anterior en un archivo llamado "run-role.yml".

Guía de Comandos

Ejecuta este comando para implementar el servidor web: ansible-playbook run-role.yml --tags deploy

Ejecuta este comando para verificar tu servidor web instalado: ansible-playbook run-role.yml --tags check

Ejecuta este comando para deshacer los cambios en tu servidor web: ansible-playbook run-role.yml --tags destroy

Ejecuta este comando para hacer una copia de seguridad de la configuración de tu servidor web y la página de inicio: ansible-playbook run-role.yml --tags backup


Licencia

MIT

Información del Autor

AbduSamy@GitHub

Acerca del proyecto

Deploy http virtual hosts using customized configuration

Instalar
ansible-galaxy install abdusamy.web_server_role
Licencia
Unknown
Descargas
78
Propietario