- change hieradata/role/apps/media/* to use correct namespaces - add manage_group boolean to all *arr stack modules
38 lines
1.6 KiB
Puppet
38 lines
1.6 KiB
Puppet
# manage radarr
|
|
class radarr (
|
|
$packages = $radarr::params::packages,
|
|
$user = $radarr::params::user,
|
|
$group = $radarr::params::group,
|
|
$manage_group = $radarr::params::manage_group,
|
|
$base_path = $radarr::params::base_path,
|
|
$install_path = $radarr::params::install_path,
|
|
$config_folder = $radarr::params::config_folder,
|
|
$app_folder = $radarr::params::app_folder,
|
|
$archive_name = $radarr::params::archive_name,
|
|
$archive_url = $radarr::params::archive_url,
|
|
$executable = $radarr::params::executable,
|
|
$service_enable = $radarr::params::service_enable,
|
|
$service_name = $radarr::params::service_name,
|
|
$bind_address = $radarr::params::bind_address,
|
|
$port = $radarr::params::port,
|
|
$ssl_port = $radarr::params::ssl_port,
|
|
$enable_ssl = $radarr::params::enable_ssl,
|
|
$launch_browser = $radarr::params::launch_browser,
|
|
$api_key = $radarr::params::api_key,
|
|
$authentication_method = $radarr::params::authentication_method,
|
|
$authentication_required = $radarr::params::authentication_required,
|
|
$branch = $radarr::params::branch,
|
|
$log_level = $radarr::params::log_level,
|
|
$ssl_cert_path = $radarr::params::ssl_cert_path,
|
|
$ssl_cert_password = $radarr::params::ssl_cert_password,
|
|
$url_base = $radarr::params::url_base,
|
|
$instance_name = $radarr::params::instance_name,
|
|
) inherits radarr::params {
|
|
|
|
include radarr::install
|
|
include radarr::config
|
|
include radarr::service
|
|
|
|
Class['radarr::install'] -> Class['radarr::config'] -> Class['radarr::service']
|
|
}
|