puppet-sonarr/manifests/params.pp
Ruben Bosch b9a617cf25
Working version
This commit contains a working version of this Puppet implementation of
Sonarr.
2019-06-19 22:01:06 +02:00

24 lines
1.2 KiB
Puppet

class sonarr::params {
$manage_epel = true
$install_mono = true
$mono_baseurl = 'http://download.mono-project.com/repo/centos/'
$mono_gpgkey = 'http://keyserver.ubuntu.com/pks/lookup?op=get&search=0x3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF'
$mono_packages = ['mono-core', 'mono-devel']
$additional_packages = ['wget', 'mediainfo', 'libzen', 'libmediainfo', 'curl',
'gettext', 'sqlite.x86_64', 'git', 'par2cmdline',
'p7zip', 'unar.x86_64', 'unzip', 'tar', 'gcc',
'python-feedparser', 'python-configobj',
'python-cheetah', 'python-dbus', 'python-devel',
'libxslt-devel']
$user = 'sonarr'
$base_path = '/opt/sonarr'
$install_path = '/opt/sonarr/bin'
$config_folder = "/home/${user}/.config"
$app_folder = "/home/${user}/.config/NzbDrone"
$archive_name = 'NzbDrone.master.tar.gz'
$archive_url = 'http://update.sonarr.tv/v2/master/mono/'
$executable = 'NzbDrone.exe'
$service_enable = true
$service_name = 'sonarr'
}