feat: add manage_group param to *arr stack

- change hieradata/role/apps/media/* to use correct namespaces
- add manage_group boolean to all *arr stack modules
This commit is contained in:
2024-06-27 23:03:27 +10:00
parent 95e387d3ad
commit 2b1ea45e4e
17 changed files with 53 additions and 28 deletions
+1
View File
@@ -3,6 +3,7 @@ class lidarr (
$packages = $lidarr::params::packages,
$user = $lidarr::params::user,
$group = $lidarr::params::group,
$manage_group = $lidarr::params::manage_group,
$base_path = $lidarr::params::base_path,
$install_path = $lidarr::params::install_path,
$config_folder = $lidarr::params::config_folder,
+5 -2
View File
@@ -3,6 +3,7 @@ class lidarr::install (
$packages = $lidarr::packages,
$user = $lidarr::user,
$group = $lidarr::group,
$manage_group = $lidarr::manage_group,
$base_path = $lidarr::base_path,
$install_path = $lidarr::install_path,
$config_folder = $lidarr::config_folder,
@@ -21,8 +22,10 @@ class lidarr::install (
ensure_packages($packages, {ensure => 'installed'})
}
group { $group:
ensure => present,
if $manage_group {
group { $group:
ensure => present,
}
}
user { $user:
+1
View File
@@ -16,6 +16,7 @@ class lidarr::params (
],
String $user = 'lidarr',
String $group = 'lidarr',
Boolean $manage_group = true,
Stdlib::Absolutepath $base_path = '/opt/lidarr',
Stdlib::Absolutepath $install_path = '/opt/lidarr/bin',
Stdlib::Absolutepath $config_folder = '/home/lidarr/.config',