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:
@@ -3,6 +3,7 @@ class readarr (
|
||||
$packages = $readarr::params::packages,
|
||||
$user = $readarr::params::user,
|
||||
$group = $readarr::params::group,
|
||||
$manage_group = $readarr::params::manage_group,
|
||||
$base_path = $readarr::params::base_path,
|
||||
$install_path = $readarr::params::install_path,
|
||||
$config_folder = $readarr::params::config_folder,
|
||||
|
||||
@@ -3,6 +3,7 @@ class readarr::install (
|
||||
$packages = $readarr::packages,
|
||||
$user = $readarr::user,
|
||||
$group = $readarr::group,
|
||||
$manage_group = $readarr::manage_group,
|
||||
$base_path = $readarr::base_path,
|
||||
$install_path = $readarr::install_path,
|
||||
$config_folder = $readarr::config_folder,
|
||||
@@ -21,8 +22,10 @@ class readarr::install (
|
||||
ensure_packages($packages, {ensure => 'installed'})
|
||||
}
|
||||
|
||||
group { $group:
|
||||
ensure => present,
|
||||
if $manage_group {
|
||||
group { $group:
|
||||
ensure => present,
|
||||
}
|
||||
}
|
||||
|
||||
user { $user:
|
||||
|
||||
@@ -15,6 +15,7 @@ class readarr::params (
|
||||
],
|
||||
String $user = 'readarr',
|
||||
String $group = 'readarr',
|
||||
Boolean $manage_group = true,
|
||||
Stdlib::Absolutepath $base_path = '/opt/readarr',
|
||||
Stdlib::Absolutepath $install_path = '/opt/readarr/bin',
|
||||
Stdlib::Absolutepath $config_folder = '/home/readarr/.config',
|
||||
|
||||
Reference in New Issue
Block a user