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
- Exigences
- Variables du Rôle
- Dépendances
- Exemple de Playbook
- Licence
- Informations sur l'Auteur
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.
installes and configures zammad ticket system and its dependencies must have ssl cert
ansible-galaxy install directorsloan.ansible_role_zammad