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