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)的草稿。