directorsloan.ansible_role_zammad

Ansible Rolle: zammad

Eine Ansible-Rolle, die zammad installiert und konfiguriert. Sie ist hauptsächlich für RHEL/CentOS geschrieben, kann aber auch auf andere Distributionen portiert werden.

Inhaltsverzeichnis

Beschreibung

Diese Rolle installiert nginx, elasticsearch, Java und zammad und implementiert dessen Konfiguration basierend auf jinja2-Vorlagen. Es wird ein benutzerdefiniertes SSL-Zertifikat für HTTPS-Verkehr benötigt. Der Elasticsearch-Komponenten funktioniert noch nicht.

Anforderungen

  • Ansible 2+
  • SSL-Zertifikate für den nginx-Server (obligatorisch)

Rollenvariablen

Grundlegende Variablen

Variablen, die Sie festlegen müssen:

zammad_ssl_cert_key: 'mein_zammad_key.pem'
zammad_ssl_cert: 'mein_zammad_cert.pem'
zammad_ssl_dir: '/mein/pfad/zu/zammad-certdir'

Abhängigkeiten

Keine.

Beispiel-Playbook

Fügen Sie zu requirements.yml hinzu:

---

- src: DirectorSloan.zammad

...

Download:

$ ansible-galaxy install -r requirements.yml

Top-Level-Playbook

Schreiben Sie ein Top-Level-Playbook:

---

- name: Arbeitsserver
  hosts: worker

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

...

Rollenabhängigkeit

Definieren Sie die Rollenabhängigkeit in meta/main.yml:

---

dependencies:

  - role: sloan87.zammad
    tags:
      - zammad

...

Lizenz

MIT

Autoreninformationen

Diese Rolle wurde 2018 von Ben Langenberg DirectorSloan auf GitHub, Administrator von HPC-Cluster-Systemen am Helmholtz-Zentrum für Umweltforschung GmbH - UFZ erstellt, basierend auf einem Entwurf von Christian Krause aka wookietreiber auf GitHub.

Über das Projekt

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

Installieren
ansible-galaxy install directorsloan.ansible_role_zammad
GitHub Repository
Lizenz
mit
Downloads
77
Besitzer
HPC System Administrator