directorsloan.ansible_role_zammad

Ansible Role: zammad

Ansibleロールであるzammadをインストールし、設定します。基本的には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

著者情報

このロールは2018年に、DirectorSloanであるBen Langenbergによって作成されました。彼はHelmholtz-Centre for Environmental Research GmbH - UFZのHPCクラスターシステム管理者です。このロールスケルトンは、wookietreiberとして知られるChristian Krauseの草案に基づいています。

プロジェクトについて

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