deathice.zimbra_ansible_install_role
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)
- Telegramボットの作成方法がわからない場合は、https://core.telegram.org/botsを参照してください。
- token_idとchat_idの取得方法がわからない場合は、https://stackoverflow.com/questions/32683992/find-out-my-own-user-id-for-sending-a-message-with-telegram-apiを参照してください。
注意
このロールは後方互換性をサポートしていません。
著者情報
- ケヴィン・ペレス kevynkl2@gmail.com
- 携帯電話番号 +(502) 5412-7538
- LinkedIn linkedin.com/in/kevyn-perez-marin-a0b198b7
- Ansible Galaxy https://galaxy.ansible.com/deathice