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から大きな影響を受けています。