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.
installes and configures zammad ticket system and its dependencies must have ssl cert
ansible-galaxy install directorsloan.ansible_role_zammad