Skip to content

Latest commit

 

History

History
63 lines (46 loc) · 1.39 KB

README.md

File metadata and controls

63 lines (46 loc) · 1.39 KB

Ansible role: Zammad

An Ansible Role that installs Zammad on Linux.

Requirements

The below requirements are needed on the target host:

  • PyOpenSSL >= 0.15 or cryptography >= 1.2.3

Role Variables

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).

Dependencies

Zammad requires Elasticsearch and PostgreSQL database server:

Example Playbook

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

License

MIT

Author Information

This role was created in 2020 by HIFIS Software Services.