hifis.zammad

Rola Ansible: Zammad

:warning: Ten projekt jest zarchiwizowany! :warning:

Ta rola została przeniesiona do naszej kolekcji hifis.toolkit:

CI Rola Ansible Galaxy Licencja Wydanie GitLab (najnowsze wg SemVer)

Rola Ansible, która instaluje i konfiguruje oparte na sieci rozwiązanie do wsparcia użytkowników/zgłaszania problemów Zammad.

Uwaga: Ta rola nie instaluje serwera Elasticsearch i PostgreSQL. Zobacz Zależności.

Wymagania

Poniższe wymagania muszą być spełnione na docelowym hoście:

Zmienne Roli

zammad_version: "6.2.0"

Wersja Zammad do zainstalowania.

zammad_release_channel: "stable"

Wybierz inny kanał wydania dla pakietów Zammad. Prosimy o odniesienie się do https://packager.io/gh/zammad/zammad dla pełnej listy.

zammad_domain_name: "{{ ansible_fqdn }}"

Pełna nazwa domeny Zammad.

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

Ścieżka pliku do konfiguracji Nginx dla Zammada.

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

Ścieżka pliku do certyfikatu SSL/TLS używanego dla HTTPS.

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

Ścieżka pliku do prywatnego klucza SSL/TLS używanego dla HTTPS.

zammad_ssl_cert:

Zawartość certyfikatu SSL/TLS (wymagane).

zammad_ssl_key:

Zawartość prywatnego klucza SSL/TLS (wymagane).
Uwaga: W szczególnym przypadku, jeśli wcześniej umieściłeś parę kluczy SSL na hoście, np. za pomocą Let's Encrypt, nie musisz konfigurować zmiennych zammad_ssl_cert i zammad_ssl_key. Niemniej jednak, w każdym przypadku rola zweryfikuje, czy para kluczy SSL pod ścieżkami zammad_ssl_key_path i zammad_ssl_cert_path jest ważna.

zammad_nginx_server_tokens: "off"

Włącz lub wyłącz wyświetlanie informacji o wersji nginx w stronach błędów lub w nagłówku odpowiedzi Server. Proszę przeczytać dokumentację nginx tutaj dla dalszych informacji.

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;

        # ... Konfiguracja SSL

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

Skonfiguruj dodatkowe dyrektywy serwera w konfiguracji Nginx. To pozwala na wprowadzenie bardziej specyficznych dostosowań, np. konfigurację wielu domen lub przekierowanie przestarzałych domen na najnowszą.

elasticsearch_url: "http://localhost:9200"

Adres serwera Elasticsearch.

Zależności

Zammad wymaga serwera bazy danych Elasticsearch i PostgreSQL. Ta rola była pomyślnie testowana we współpracy z następującymi rolami:

Przykładowy Playbook

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

Licencja

MIT

Informacje o Autorze

Ta rola została stworzona w 2020 roku przez HIFIS Software Services.

O projekcie

Install Zammad helpdesk on Linux.

Zainstaluj
ansible-galaxy install hifis.zammad
Licencja
mit
Pobrania
8.1k
Właściciel
Helmholtz Digital Services for Science — Collaboration made easy.