diff options
| author | alex <alex@pdp7.net> | 2023-10-21 19:33:22 +0200 |
|---|---|---|
| committer | alex <alex@pdp7.net> | 2023-10-21 19:33:22 +0200 |
| commit | 4185d394217b29cf4f3d6fa38ad5d15ca802c7e3 (patch) | |
| tree | 8f8a447a78c4261f234a960647b2af3a70b1839d /personal_infra/puppet/modules | |
| parent | f2a49cf4bd7ced957a547c10fbf2e341241812d9 (diff) | |
Set up Grafana
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, + } +} |
