diff options
author | Jesse Luehrs <doy@tozt.net> | 2021-07-01 22:58:16 -0400 |
---|---|---|
committer | Jesse Luehrs <doy@tozt.net> | 2021-07-01 22:58:16 -0400 |
commit | 858abbdb938f089fa51db435a781ddb4127896ab (patch) | |
tree | ec1c7093a49514261dcaea893ce47c6ece4f6e82 /modules/tozt/manifests | |
parent | 7e821f1ab9b5866fee34cbcdca708dc069b6de1c (diff) | |
download | puppet-tozt-858abbdb938f089fa51db435a781ddb4127896ab.tar.gz puppet-tozt-858abbdb938f089fa51db435a781ddb4127896ab.zip |
move prometheus tsdb to /media/persistent
Diffstat (limited to 'modules/tozt/manifests')
-rw-r--r-- | modules/tozt/manifests/prometheus.pp | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/modules/tozt/manifests/prometheus.pp b/modules/tozt/manifests/prometheus.pp index f0454f1..758b86d 100644 --- a/modules/tozt/manifests/prometheus.pp +++ b/modules/tozt/manifests/prometheus.pp @@ -1,6 +1,20 @@ class tozt::prometheus { include prometheus + file { + "/media/persistent/prometheus": + ensure => directory, + owner => "prometheus", + group => "prometheus", + require => [ + File["/media/persistent"], + Package["prometheus"], + ]; + "/etc/conf.d/prometheus": + source => "puppet:///modules/tozt/prometheus-service-conf", + require => Package["prometheus"]; + } + nginx::site { "prometheus-tls": source => 'puppet:///modules/tozt/nginx/prometheus-tls.conf', |