directorsloan.ansible_role_zammad
Rol de Ansible: zammad
Un rol de Ansible que instala zammad y lo configura. Está escrito principalmente para RHEL/CentOS, pero se puede adaptar a otras distribuciones.
Tabla de Contenidos
- Descripción
- Requisitos
- Variables del Rol
- Dependencias
- Ejemplo de Playbook
- Licencia
- Información del Autor
Descripción
Este rol instalará nginx, elasticsearch java y zammad, y desplegará su configuración basada en plantillas jinja2. Requiere tener un certificado SSL personalizado para el tráfico HTTPS. El componente de Elasticsearch aún no funciona.
Requisitos
- Ansible 2+
- Certificados SSL para el servidor nginx (obligatorio)
Variables del Rol
Variables Básicas
Variables que debes configurar:
zammad_ssl_cert_key: 'mi_clave_zammad.pem'
zammad_ssl_cert: 'mi_certificado_zammad.pem'
zammad_ssl_dir: '/mi/ruta/a/zammad-certdir'
Dependencias
Ninguna.
Ejemplo de Playbook
Agrega a requirements.yml
:
---
- src: DirectorSloan.zammad
...
Descargar:
$ ansible-galaxy install -r requirements.yml
Playbook de Nivel Superior
Escribe un playbook de nivel superior:
---
- name: servidor worker
hosts: worker
roles:
- role: DirectorSloan.zammad
tags:
- zammad
...
Dependencia del Rol
Define la dependencia del rol en meta/main.yml
:
---
dependencies:
- role: sloan87.zammad
tags:
- zammad
...
Licencia
MIT
Información del Autor
Este rol fue creado en 2018 por Ben Langenberg DirectorSloan en GitHub, administrador de sistemas de clúster HPC en el Centro Helmholtz para la Investigación Ambiental GmbH - UFZ, basado en un borrador de Christian Krause conocido como wookietreiber en GitHub.
installes and configures zammad ticket system and its dependencies must have ssl cert
ansible-galaxy install directorsloan.ansible_role_zammad