hifis.zammad

Rol de Ansible: Zammad

:warning: ¡Este proyecto está archivado! :warning:

Esta rol ha sido migrada a nuestra colección hifis.toolkit:

CI Rol de Ansible Galaxy Licencia Liberación de GitLab (última por SemVer)

Una Rol de Ansible que instala y configura la solución de soporte al usuario y gestión de tickets basada en la web, Zammad.

Nota: Esta rol no instala Elasticsearch ni el servidor PostgreSQL. Consulta Dependencias.

Requisitos

Los siguientes requisitos son necesarios en el host objetivo:

Variables de la Rol

zammad_version: "6.2.0"

Versión de Zammad que se instalará.

zammad_release_channel: "stable"

Elige otro canal de lanzamiento para los paquetes de Zammad. Consulta https://packager.io/gh/zammad/zammad para obtener una lista completa.

zammad_domain_name: "{{ ansible_fqdn }}"

Nombre de dominio completo de Zammad.

zammad_nginx_config_path: "/etc/nginx/sites-available/zammad.conf"

Ruta del archivo de configuración de Nginx de Zammad.

zammad_ssl_cert_path: "/etc/ssl/certs/zammad_cert.pem"

Ruta del archivo del certificado SSL/TLS que se utiliza para HTTPS.

zammad_ssl_key_path: "/etc/ssl/private/zammad_key.pem"

Ruta del archivo de la clave privada SSL/TLS que se utiliza para HTTPS.

zammad_ssl_cert:

Contenido del certificado SSL/TLS (requerido).

zammad_ssl_key:

Contenido de la clave privada SSL/TLS (requerido).
Por favor nota: En el caso especial de que hayas puesto previamente un par de claves SSL en el host, por ejemplo, a través de Let's Encrypt, no debes configurar las variables zammad_ssl_cert y zammad_ssl_key. Sin embargo, en cada caso, la rol validará si el par de claves SSL dado en las rutas zammad_ssl_key_path y zammad_ssl_cert_path son válidos.

zammad_nginx_server_tokens: "off"

Habilitar o deshabilitar la emisión de información de la versión de Nginx en las páginas de error o en el encabezado de respuesta Server. Consulta la documentación de nginx para más información.

zammad_nginx_additional_server_configs:
  - |
      server {
        listen 80;
        server_name zammad.example.com zammad-old.example.com;
        return 301 https://zammad.example.com$request_uri;
      }
  - |
      server {
        listen 443 ssl;

        # ... Configuración SSL

        server_name zammad-old.example.com;
        return 301 https://zammad.example.com$request_uri;
      }

Configura directivas adicionales del servidor en la configuración de Nginx. Esto permite implementar ajustes más específicos a casos de uso, por ejemplo, configurar múltiples dominios o redirigir dominios obsoletos al más reciente.

elasticsearch_url: "http://localhost:9200"

Dirección del servidor Elasticsearch.

Dependencias

Zammad requiere el servidor de base de datos Elasticsearch y PostgreSQL. Esta rol ha sido probada con éxito junto con las siguientes roles:

Ejemplo de Playbook

    - hosts: servers
      roles:
         - role: hifis.zammad
           become: yes

Licencia

MIT

Información del Autor

Esta rol fue creada en 2020 por HIFIS Software Services.

Acerca del proyecto

Install Zammad helpdesk on Linux.

Instalar
ansible-galaxy install hifis.zammad
Licencia
mit
Descargas
8.1k
Propietario
Helmholtz Digital Services for Science — Collaboration made easy.