deathice.zimbra_ansible_install_role

Linux Distro Zimbra Version

Zimbra_ansible_install_role

このロールを使用すると、次の2つの方法のいずれかでZimbra 8.8.xをAnsibleでインストールできます:

  • デフォルト
  • プロンプト変数をtrueの値で使用する。(例:-e prompt=true)

Ansibleロールのインストール

ansible-galaxy install deathice.zimbra_ansible_install_role

または

git clone https://github.com/Deathice/Zimbra_ansible_install_role.git

要件

一般的な要件

  • Ansible v. 2.4以上。
  • インベントリホストのリモートグループを編集する
  • RedHat/CentOS 7.x

ロゴ

独自のロゴをデプロイする場合、次の情報が必要です(詳細はドキュメントを参照してください):

  • application_bannerは200px X 35pxで、形式はPNGです。
  • login_bannerは440px X 60pxで、形式はPNGです。

ロール変数

以下の変数をdefault/main.ymlファイルで編集してください:

  • srv_hostname: 'マシンのFQDN'
  • zim_url: Zimbra圧縮ファイルをダウンロードするためのURL。
  • ip_client: サーバーのIP
  • ip_dns: DNSサーバーのIP
  • token_id: 'TelegramからのトークンID'
  • chatid: 'TelegramからのチャットID'
  • timezone: システムのタイムゾーンを設定 (例: America/Guatemala)
  • logo: 独自のロゴをデプロイするためにtrueに設定
  • url_app: ロゴがtrueの場合、application_bannerの完全なURLを指定する必要があります
  • url_login: ロゴがtrueの場合、login bannerの完全なURLを指定する必要があります
  • url_redirect: ロゴがtrueの場合、アプリケーションまたはログインバナーがクリックされたときにリダイレクトURLを変更できます(オプション)

メインプレイブックの例

ゼロからZimbraをデプロイする

site.yml

---
- name: ロールを実行する
  hosts: remote

  roles:
    - Zimbra_ansible_install_role

ansible-playbook site.yml

独自のロゴがある場合、次の変数を設定できます

defaults/main.yml

---
logo: true
url_app: https://my.images.com/images/application_banner.png
url_login: https://my.images.com/images/login_banner.png

独自のロゴをデプロイする手順のみを実行したい場合は、defaults/main.ymlの変数を使って実行します

ansible-playbook site.yml --tags only_logos

通知

Ansibleプロセスが完了したときにTelegramで通知を受け取りたい場合、次のようにします:

default/main.ymlファイルの変数の値を次のように変更します:

  • token_id: TelegramチャットグループのトークンID
  • chatid: TelegramチャットグループのチャットID

その後、tg変数にtrueの値を追加してプレイブックを実行します。(例: -e tg=true)

注意

このロールは後方互換性をサポートしていません。

著者情報

プロジェクトについて

Role to install zimbra latest version

インストール
ansible-galaxy install deathice.zimbra_ansible_install_role
ライセンス
Unknown
ダウンロード
71
所有者
A man that do Ansible roles, playbooks, modules, etc.