From 4185d394217b29cf4f3d6fa38ad5d15ca802c7e3 Mon Sep 17 00:00:00 2001 From: alex Date: Sat, 21 Oct 2023 19:33:22 +0200 Subject: Set up Grafana --- .../puppet/modules/grafana/manifests/init.pp | 25 ++++++++++++++++++++++ 1 file changed, 25 insertions(+) create mode 100644 personal_infra/puppet/modules/grafana/manifests/init.pp (limited to 'personal_infra/puppet/modules') 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, + } +} -- cgit v1.2.3