directorsloan.ansible_role_zammad

Ansible角色:zammad

一个安装zammad并进行配置的Ansible角色。它主要为RHEL/CentOS编写,但可以移植到其他发行版。

目录

描述

此角色将安装nginx、elasticsearch java和zammad,并基于jinja2模板部署其配置。它依赖于为HTTPS流量提供自定义SSL证书。Elasticsearch组件尚未工作。

要求

  • Ansible 2+
  • nginx服务器的SSL证书(必需)

角色变量

基本变量

您需要设置的变量:

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: worker server
  hosts: worker

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

...

角色依赖

meta/main.yml中定义角色依赖:

---

dependencies:

  - role: sloan87.zammad
    tags:
      - zammad

...

许可

MIT

作者信息

这个角色是由Ben Langenberg于2018年创建的,GitHub用户名为DirectorSloan,他是亥姆霍兹环境研究中心的HPC集群系统管理员,角色骨架基于Christian Krause(GitHub用户名为wookietreiber)的草稿。

关于项目

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

安装
ansible-galaxy install directorsloan.ansible_role_zammad
许可证
mit
下载
77
拥有者
HPC System Administrator