fix metrics folder

This commit is contained in:
Antonio J. Delgado 2023-02-12 11:29:54 +02:00
parent e23e57a0d6
commit 62050424ab

View file

@ -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,
}