ansible_role_zammad
Ansible роль: zammad
Ansible роль, которая устанавливает zammad и настраивает его. Она изначально написана для RHEL/CentOS, но может быть адаптирована для других дистрибутивов.
Содержание
Описание
Эта роль установит nginx, elasticsearch, java и zammad, а также задействует конфигурацию на основе шаблонов jinja2. Она требует наличие пользовательского SSL сертификата для HTTPS трафика. Компонент Elasticsearch пока не работает.
Требования
- Ansible 2+
- SSL сертификаты для сервера nginx (обязательно)
Переменные роли
Основные переменные
Переменные, которые необходимо задать:
zammad_ssl_cert_key: 'my_zammad_key.pem'
zammad_ssl_cert: 'my_zammad_cert.pem'
zammad_ssl_dir: '/my/path/to/zammad-certdir'
Зависимости
Нет.
Пример плейбука
Добавьте в requirements.yml
:
---
- src: DirectorSloan.zammad
...
Скачайте:
$ ansible-galaxy install -r requirements.yml
Топ-уровень плейбука
Напишите топ-уровень плейбука:
---
- name: рабочий сервер
hosts: worker
roles:
- role: DirectorSloan.zammad
tags:
- zammad
...
Зависимость роли
Определите зависимость роли в meta/main.yml
:
---
dependencies:
- role: sloan87.zammad
tags:
- zammad
...
Лицензия
MIT
Информация об авторе
Эта роль была создана в 2018 году Беном Лангенбергом DirectorSloan на GitHub, администратором систем кластера HPC в Гельмгольц-центре экологических исследований GmbH - UFZ. Роль была основана на черновике Кристиана Краузе, известного как wookietreiber на GitHub.
installes and configures zammad ticket system and its dependencies must have ssl cert
ansible-galaxy install DirectorSloan/ansible-role-zammad