Skip to content

christianhueserhzdr/ansible-role-zammad

 
 

Repository files navigation

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.

About

Ansible Role - Zammad

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published