finwevi.ansible_sachet

Ansible ロール: sachet

AlertManagerのアラートをSMSプロバイダーを通じて送信するためのプラグイン sachet をプロビジョニングし、管理します。

要件

  • Ansible >= 2.8
  • 非Intelアーキテクチャ用のロール gantsign.golang

ロール変数

オーバーライド可能なすべての変数は、defaults/main.yml ファイルと以下の表に保存されています。

名前 デフォルト値 説明
sachet_version latest Sachetパッケージのバージョン
sachet_instance {{ ansible_fqdn default(ansible_host)
sachet_address 127.0.0.1 Sachetがリッスンするアドレス
sachet_port 9876 Sachetがリッスンするポート
sachet_repository github.com/messagebird/sachet ソースコードのGitHubリンク
sachet_providers [] sachet用のプロバイダーのYAMLリスト
sachet_receivers [] sachet用のレシーバーのYAMLリスト
golang_gopath None 非Intel CPUアーキテクチャを使用する場合に必要(Sachetがソースからビルドされるため)

例については、defaults/main.yml ファイルを参照してください。

注意事項

これはDebianベースのもののみです。CentOS(またはその他のLinuxベースのOS)との互換性を持たせる必要があります。改善のための問題提起やPRは歓迎です ;-)

これはCloudAlchemyから大きな影響を受けています。

プロジェクトについて

Sachet

インストール
ansible-galaxy install finwevi.ansible_sachet
ライセンス
mit
ダウンロード
621
所有者