jradtilbrook.grafana

Ansibleロール: Grafana ビルドステータス

このロールは、解析と監視のためにGrafanaをインストールして設定します。

主にUbuntu 16.04で動作するように設計されていますが、他のDebian系でも動作するはずです。

要件

特になし。

ロール変数

grafana_configuration: この変数は、INI形式のGrafana構成ファイルに保存されます。すべての有効な設定プロパティがサポートされています。例えば、GitHub OAuthを設定する場合、以下のようになります:

grafana_configuration:
  'auth.github':
    enabled: yes
    allow_sign_up: yes
    client_id: <あなたのクライアントID>
    client_secret: <あなたのクライアントシークレット>
    scopes: user:email
    auth_url: https://github.com/login/oauth/authorize
    token_url: https://github.com/login/oauth/access_token
    api_url: https://api.github.com/user

注意: 一部の設定はスペースで区切られた引数を期待します。これらはYAML配列または単一の文字列として指定できます。別の設定はカンマ区切りで、単一の文字列を使用する必要があります。

grafana_install_state: これは、Grafanaがすでにインストールされた後に新しいバージョンにアップデートするのに便利です。latestを使ってこの機能を実現します。

リソース

Grafanaに関連するドキュメントは以下のリンクで見つけられます:

依存関係

特になし。ただし、Grafanaをウェブサーバーの背後で実行したい場合は、geerlingguy.nginxロールを使用することをお勧めします。

例プレイブック

- hosts: servers
  become: yes

  roles:
    - role: jradtilbrook.grafana

ライセンス

MIT

プロジェクトについて

Install and configure Grafana on Ubuntu

インストール
ansible-galaxy install jradtilbrook.grafana
ライセンス
mit
ダウンロード
2.3k
所有者
Senior Support Engineer at Buildkite