feat: add prowlarr module

- add media::prowlarr role
This commit is contained in:
2024-06-27 21:32:13 +10:00
parent 0b7f07692c
commit f2046efebe
8 changed files with 231 additions and 0 deletions
+36
View File
@@ -0,0 +1,36 @@
# manage prowlarr
class prowlarr (
$packages = $prowlarr::params::packages,
$user = $prowlarr::params::user,
$group = $prowlarr::params::group,
$base_path = $prowlarr::params::base_path,
$install_path = $prowlarr::params::install_path,
$config_folder = $prowlarr::params::config_folder,
$app_folder = $prowlarr::params::app_folder,
$archive_name = $prowlarr::params::archive_name,
$archive_url = $prowlarr::params::archive_url,
$executable = $prowlarr::params::executable,
$service_enable = $prowlarr::params::service_enable,
$service_name = $prowlarr::params::service_name,
$bind_address = $prowlarr::params::bind_address,
$port = $prowlarr::params::port,
$ssl_port = $prowlarr::params::ssl_port,
$enable_ssl = $prowlarr::params::enable_ssl,
$launch_browser = $prowlarr::params::launch_browser,
$api_key = $prowlarr::params::api_key,
$authentication_method = $prowlarr::params::authentication_method,
$authentication_required = $prowlarr::params::authentication_required,
$branch = $prowlarr::params::branch,
$log_level = $prowlarr::params::log_level,
$ssl_cert_path = $prowlarr::params::ssl_cert_path,
$ssl_cert_password = $prowlarr::params::ssl_cert_password,
$url_base = $prowlarr::params::url_base,
$instance_name = $prowlarr::params::instance_name,
) inherits prowlarr::params {
include prowlarr::install
include prowlarr::config
include prowlarr::service
Class['prowlarr::install'] -> Class['prowlarr::config'] -> Class['prowlarr::service']
}