From 62050424ab110287e39e15c0124df4fec17729bc Mon Sep 17 00:00:00 2001 From: "Antonio J. Delgado" Date: Sun, 12 Feb 2023 11:29:54 +0200 Subject: [PATCH] fix metrics folder --- manifests/init.pp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/manifests/init.pp b/manifests/init.pp index ced762e..bf8fb29 100644 --- a/manifests/init.pp +++ b/manifests/init.pp @@ -5,9 +5,8 @@ class prometheus ( $container_image_name = 'prom/prometheus', $container_image_version = 'latest', $container_mount_data_folder = true, - $container_data_folder = '/var/lib/prometheus', + $container_data_folder = '/var/lib/prometheus/metrics2', $container_config_folder = '/etc/prometheus', - $container_logs_folder = '/var/log/prometheus', $container_volume_name = 'prometheus-storage', $container_port = '9090', $configuration = {}, # Refer to https://prometheus.io/docs/prometheus/latest/configuration/configuration/ @@ -22,7 +21,7 @@ class prometheus ( ], sysctl => 'net.ipv6.conf.all.disable_ipv6=1', volume => [ - "${container_volume_name}:/var/lib/prometheus", + "${container_volume_name}:/prometheus", ], env => $env, } @@ -38,10 +37,6 @@ class prometheus ( owner => $system_user, require => File[$container_data_folder], } - file { $container_logs_folder: - ensure => directory, - owner => $system_user, - } file { $container_config_folder: ensure => directory, owner => $system_user, @@ -52,9 +47,8 @@ class prometheus ( ], sysctl => 'net.ipv6.conf.all.disable_ipv6=1', volume => [ - "${container_data_folder}:/var/lib/prometheus", + "${container_data_folder}:/prometheus", "${container_config_folder}:/etc/prometheus", - "${container_logs_folder}:/var/log/prometheus", ], env => $env, }