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
Лицензия
mit
Загрузки
67
Владелец
HPC System Administrator