Changeset View
Changeset View
Standalone View
Standalone View
site-modules/profile/manifests/grafana/backend.pp
- This file was added.
# install the grafana stack | |||||
class profile::grafana::backend { | |||||
$db = lookup('grafana::db::database') | |||||
$db_username = lookup('grafana::db::username') | |||||
$db_password = lookup('grafana::db::password') | |||||
$config = lookup('grafana::config') | |||||
include profile::postgresql | |||||
include profile::postgresql::server | |||||
class {'::grafana': | |||||
install_method => 'repo', | |||||
cfg => $config + { | |||||
database => { | |||||
type => 'postgres', | |||||
host => '127.0.0.1:5432', | |||||
name => $db, | |||||
user => $db_username, | |||||
password => $db_password | |||||
} | |||||
} | |||||
} | |||||
grafana_plugin {'grafana-piechart-panel': | |||||
ensure => present, | |||||
} | |||||
} |