diff options
Diffstat (limited to 'personal_infra/puppet/modules')
| -rw-r--r-- | personal_infra/puppet/modules/grafana/manifests/init.pp | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/personal_infra/puppet/modules/grafana/manifests/init.pp b/personal_infra/puppet/modules/grafana/manifests/init.pp new file mode 100644 index 00000000..13c5dd66 --- /dev/null +++ b/personal_infra/puppet/modules/grafana/manifests/init.pp @@ -0,0 +1,25 @@ +class grafana { + file {'/etc/yum.repos.d/grafana.repo': + content => @("EOT") + [grafana] + name=grafana + baseurl=https://rpm.grafana.com + repo_gpgcheck=1 + enabled=1 + gpgcheck=1 + gpgkey=https://rpm.grafana.com/gpg.key + sslverify=1 + sslcacert=/etc/pki/tls/certs/ca-bundle.crt + | EOT + , + } + -> + package {'grafana': + require => File['/etc/yum.repos.d/grafana.repo'], + } + -> + service {'grafana-server': + enable => true, + ensure => running, + } +} |
