An Ansible Role that installs Zammad on Linux.
The below requirements are needed on the target host:
- PyOpenSSL >= 0.15 or cryptography >= 1.2.3
zammad_domain_name: "{{ ansible_fqdn }}"
Zammad's fully qualified domain name.
zammad_nginx_config_path: "/etc/nginx/sites-available/zammad.conf"
File path to Zammad's Nginx config.
zammad_ssl_cert_path: "/etc/ssl/certs/zammad_cert.pem"
File path to the SSL/TLS certificate which is used for HTTPS.
zammad_ssl_key_path: "/etc/ssl/private/zammad_key.pem"
File path to the SSL/TLS private key which is used for HTTPS.
zammad_ssl_cert:
Content of SSL/TLS certificate (required).
zammad_ssl_key:
Content of SSL/TLS private key (required).
Zammad requires Elasticsearch and PostgreSQL database server:
- Elasticsearch - elastic.elasticsearch
- PostgreSQL - geerlingguy.postgresql
- hosts: servers
roles:
- role: ufz.zammad
become: yes
MIT
This role was created in 2020 by HIFIS Software Services.