manala.sensu_go
#######################################################################################################
:exclamation: 非推奨 :exclamation:
このリポジトリおよび関連するロールは、Manala Ansible Collectionに置き換えられました。
使用方法に関する情報は、コレクションリポジトリをご覧ください。
#######################################################################################################
Ansibleロール: Sensu Go [ 
:exclamation: 問題を報告し、プルリクエストを送信する際は、メインのAnsibleロールリポジトリをご利用ください。 :exclamation:
このロールは、Sensu Goのセットアップを扱います。
これはManala Ansibleスタックの一部ですが、単独でも使用できます。
要件
このロールは、__sensu go__リポジトリで提供される公式の__sensu go__パッケージと互換性があります。適切に処理するためには、manala.aptロールを使用してください。
manala_apt_preferences:
- sensu-go@sensu-go
依存関係
なし。
インストール
Ansible 2+
ansible galaxy CLIを使用する場合:
ansible-galaxy install manala.sensu_go
ansible galaxy要件ファイルを使用する場合:
- src: manala.sensu_go
ロールハンドラ
名前 | タイプ | 説明 |
---|---|---|
sensu go restart |
サービス | インストールされたsensu goサービスを再起動します |
ロール変数
名前 | デフォルト | タイプ | 説明 |
---|---|---|---|
manala_sensu_go_install_packages |
~ | 配列 | インストールする依存パッケージ |
manala_sensu_go_install_packages_default |
['sensu-go-backend', sensu-go-cli'] | 配列 | インストールするデフォルトの依存パッケージ |
manala_sensu_go_backend |
false | 配列 | インストールする追加パッケージ ('sensu-go-backend'がtrueの場合) |
manala_sensu_go_backend_config_file |
/etc/sensu/backend.yml | 文字列 | バックエンドの設定ファイルのパス |
manala_sensu_go_backend_config |
{} | 配列 | sensu-backend用の設定ディレクティブ |
manala_sensu_go_agent_config_file |
/etc/sensu/agent.yml | 文字列 | エージェントの設定ファイルのパス |
manala_sensu_go_agent_config |
{} | 配列 | sensu-agent用の設定ディレクティブ |
manala_sensu_go_services |
{} | 配列 | sensuサービスを有効にして開始する (sensu-backend、sensu-agent) |
設定例
Sensu Goバックエンド
manala_sensu_go_backend: true
manala_sensu_go_backend_config:
- state-dir: /tmp
Sensu Goエージェント
manala_sensu_go_agent_config:
- backend-url: ['ws://127.0.0.1:8081']
- subscriptions: ['linux', 'mysql', 'foo']
例のプレイブック
- hosts: sensu
roles:
- { role: manala.sensu_go }
ライセンス
MIT
著者情報
Manala (http://www.manala.io/)
インストール
ansible-galaxy install manala.sensu_go
ライセンス
Unknown
ダウンロード
619
所有者
Manala is an open source project supported by the french web agency ELAO providing advanced ansible roles for website's infrastructures and far more.