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/)

プロジェクトについて

Install and configure sensu

インストール
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.