directorsloan.ansible_role_zammad

Rôle Ansible : zammad

Un rôle Ansible qui installe zammad et le configure. Il est principalement écrit pour RHEL/CentOS mais peut être adapté à d'autres distributions.

Table des Matières

Description

Ce rôle installera nginx, elasticsearch java et zammad, et déploiera sa configuration basée sur des modèles jinja2. Il nécessite un certificat SSL personnalisé pour le trafic HTTPS. Le composant Elasticsearch ne fonctionne pas encore.

Exigences

  • Ansible 2+
  • Certificats SSL pour le serveur nginx (obligatoire)

Variables du Rôle

Variables de Base

Variables que vous devez définir :

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

Dépendances

Aucune.

Exemple de Playbook

Ajoutez à requirements.yml :

---

- src: DirectorSloan.zammad

...

Téléchargez :

$ ansible-galaxy install -r requirements.yml

Playbook de Haut Niveau

Écrivez un playbook de haut niveau :

---

- name: serveur de travail
  hosts: worker

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

...

Dépendance de Rôle

Définissez la dépendance de rôle dans meta/main.yml :

---

dependencies:

  - role: sloan87.zammad
    tags:
      - zammad

...

Licence

MIT

Informations sur l'Auteur

Ce rôle a été créé en 2018 par Ben Langenberg DirectorSloan sur GitHub, administrateur de systèmes de cluster HPC au Centre Helmholtz pour la Recherche Environnementale GmbH - UFZ, basé sur un projet par Christian Krause alias wookietreiber sur GitHub.

À propos du projet

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

Installer
ansible-galaxy install directorsloan.ansible_role_zammad
Licence
mit
Téléchargements
77
Propriétaire
HPC System Administrator