feat: manage sonarr configuration
- add config class to sonarr module - update params to include unique group param
This commit is contained in:
@@ -1,21 +1,36 @@
|
||||
# manage sonarr
|
||||
class sonarr (
|
||||
$packages = $sonarr::params::packages,
|
||||
$user = $sonarr::params::user,
|
||||
$group = $sonarr::params::user,
|
||||
$base_path = $sonarr::params::base_path,
|
||||
$install_path = $sonarr::params::install_path,
|
||||
$config_folder = $sonarr::params::config_folder,
|
||||
$app_folder = $sonarr::params::app_folder,
|
||||
$archive_name = $sonarr::params::archive_name,
|
||||
$archive_url = $sonarr::params::archive_url,
|
||||
$executable = $sonarr::params::executable,
|
||||
$service_enable = $sonarr::params::service_enable,
|
||||
$service_name = $sonarr::params::service_name,
|
||||
$packages = $sonarr::params::packages,
|
||||
$user = $sonarr::params::user,
|
||||
$group = $sonarr::params::group,
|
||||
$base_path = $sonarr::params::base_path,
|
||||
$install_path = $sonarr::params::install_path,
|
||||
$config_folder = $sonarr::params::config_folder,
|
||||
$app_folder = $sonarr::params::app_folder,
|
||||
$archive_name = $sonarr::params::archive_name,
|
||||
$archive_url = $sonarr::params::archive_url,
|
||||
$executable = $sonarr::params::executable,
|
||||
$service_enable = $sonarr::params::service_enable,
|
||||
$service_name = $sonarr::params::service_name,
|
||||
$bind_address = $sonarr::params::bind_address,
|
||||
$port = $sonarr::params::port,
|
||||
$ssl_port = $sonarr::params::ssl_port,
|
||||
$enable_ssl = $sonarr::params::enable_ssl,
|
||||
$launch_browser = $sonarr::params::launch_browser,
|
||||
$api_key = $sonarr::params::api_key,
|
||||
$authentication_method = $sonarr::params::authentication_method,
|
||||
$authentication_required = $sonarr::params::authentication_required,
|
||||
$branch = $sonarr::params::branch,
|
||||
$log_level = $sonarr::params::log_level,
|
||||
$ssl_cert_path = $sonarr::params::ssl_cert_path,
|
||||
$ssl_cert_password = $sonarr::params::ssl_cert_password,
|
||||
$url_base = $sonarr::params::url_base,
|
||||
$instance_name = $sonarr::params::instance_name,
|
||||
) inherits sonarr::params {
|
||||
|
||||
include sonarr::install
|
||||
include sonarr::config
|
||||
include sonarr::service
|
||||
|
||||
Class['sonarr::install'] -> Class['sonarr::service']
|
||||
Class['sonarr::install'] -> Class['sonarr::config'] -> Class['sonarr::service']
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user