feat: add nzbget module/role

- add nzbget module
- add nzbget ldap user/group
This commit is contained in:
2024-07-09 22:21:22 +10:00
parent 4b8a9825c0
commit d67eba5860
10 changed files with 1850 additions and 0 deletions
+29
View File
@@ -0,0 +1,29 @@
# instsall nzbget
class nzbget::install (
$packages = $nzbget::packages,
$user = $nzbget::user,
$group = $nzbget::group,
$manage_group = $nzbget::manage_group,
) {
$_packages = $packages ? {
Array => true,
default => false,
}
if $_packages {
ensure_packages($packages, {ensure => 'installed'})
}
if $manage_group {
group { $group:
ensure => present,
}
}
user { $user:
ensure => present,
shell => '/sbin/nologin',
groups => $group,
}
}