ansiblebit.grafana

Grafana

ライセンス ビルドステータス

プラットフォーム プラットフォーム

プロジェクト統計

Ansibleの役割としてGrafanaをセットアップします。

テスト

ファミリー ディストリビューション バージョン テストステータス
Debian Debian Jessie x86_64
Debian Debian Wheezy x86_64
Debian Ubuntu Xenial x86_64
Debian Ubuntu Trusty x86_64
Debian Ubuntu Precise x86_64
Debian Ubuntu Vivid x86_64

要件

  • ansible >= 1.9.6

役割変数

  • grafana_admin_password: Grafanaの管理者アカウントのパスワード。
  • grafana_admin_user: Grafanaの管理者アカウントのユーザー名。
  • grafana_apt_dependencies: このプレイブックを実行するためやGrafanaをインストールするために必要なパッケージ。
  • grafana_conf_file: Grafanaの設定を含むファイル。
  • grafana_conf_data: Grafanaの設定ファイルの内容。
  • grafana_default: Grafanaの初期スクリプト環境の内容。
  • grafana_dir_conf: Grafanaの設定ファイルが保存されるディレクトリ。
  • grafana_dir_data: Grafanaのデータが保存されるディレクトリ。
  • grafana_dir_home: Grafanaのホームディレクトリ。
  • grafana_dir_log: Grafanaのログファイルが保存されるディレクトリ。
  • grafana_dir_plugins: Grafanaのプラグインが保存されるディレクトリ。
  • grafana_http_port: Grafanaが実行されるポート。
  • grafana_group: Grafanaのグループ。
  • grafana_pid_file_dir: PIDファイルが書き込まれるディレクトリ。
  • grafana_pid_file: PIDファイルのパス。
  • grafana_user: Grafanaのユーザー。

特に記載がない限り、上記の変数にはdefaultsディレクトリにデフォルト値が提供されます。

依存関係

なし。

プレイブック

- hosts: servers
  roles:
     - role: ansiblebit.grafana

タグ

  • configuration: 設定タスク。
  • debug: 役割変数のデバッグタスク。
  • installation: インストールタスク。
  • validation: 役割変数を検証するタスク。

テスト

テストを実行するには、以下をインストールする必要があります:

すべての事前定義されたOS/ディストリビューションと* ansibleバージョンに対してすべてのテストを実行するには:

$ tox

trusty64のテストを実行するには:

$ cd tests
$ bash test_idempotence.sh --box trusty64.vagrant.dev
# ログファイルはtests/logに保存されます

特定の環境でデバッグを行うには:

$ cd tests
$ vagrant up trusty64.vagrant.dev

# test.ymlプレイブックを使用してプロビジョニングする(必要な回数)
$ vagrant provision trusty64.vagrant.dev

# Vagrantボックスにアクセスする
$ vagrant ssh trusty64.vagrant.dev

リンク

ライセンス

BSD

著者情報

プロジェクトについて

Role to setup Grafana.

インストール
ansible-galaxy install ansiblebit.grafana
ライセンス
bsd-3-clause
ダウンロード
5.6k
所有者