directorsloan.ansible_role_zammad

Rola Ansible: zammad

Rola Ansible, która instaluje zammad i go konfiguruje. Jest głównie napisana dla RHEL/CentOS, ale można ją przenieść na inne dystrybucje.

Spis Treści

Opis

Ta rola zainstaluje nginx, elasticsearch, java i zammad oraz wdroży jego konfigurację na podstawie szablonów jinja2. Wymaga posiadania własnego certyfikatu SSL do ruchu https. Komponent Elasticsearch jeszcze nie działa.

Wymagania

  • Ansible 2+
  • Certyfikaty SSL dla serwera nginx (obowiązkowe)

Zmienne roli

Podstawowe zmienne

Zmienne, które musisz ustawić:

zammad_ssl_cert_key: 'my_zammad_key.pem'
zammad_ssl_cert: 'my_zammad_cert.pem'
zammad_ssl_dir: '/my/path/to/zammad-certdir'

Zależności

Brak.

Przykładowy Playbook

Dodaj do requirements.yml:

---

- src: DirectorSloan.zammad

...

Pobierz:

$ ansible-galaxy install -r requirements.yml

Playbook najwyższego poziomu

Napisz playbook najwyższego poziomu:

---

- name: serwer roboczy
  hosts: worker

  roles:
    - role: DirectorSloan.zammad
      tags:
        - zammad

...

Zależność roli

Zdefiniuj zależność roli w meta/main.yml:

---

dependencies:

  - role: sloan87.zammad
    tags:
      - zammad

...

Licencja

MIT

Informacje o autorze

Ta rola została stworzona w 2018 roku przez Ben Langeberga DirectorSloan na GitHubie, administratora systemów klastrów HPC w Helmholtz-Centre for Environmental Research GmbH - UFZ. Szablon roli oparty na szkicu autorstwa Christiana Krause'a, znanego jako wookietreiber na GitHubie.

O projekcie

installes and configures zammad ticket system and its dependencies must have ssl cert

Zainstaluj
ansible-galaxy install directorsloan.ansible_role_zammad
Licencja
mit
Pobrania
77
Właściciel
HPC System Administrator