Version information
This version is compatible with:
- Puppet Enterprise 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 3.8.7 < 5.0.0
Start using this module
Add this module to your Puppetfile:
mod 'dermac-kodi', '0.3.1'
Learn more about managing modules with a PuppetfileDocumentation
Kodi Modul fuer Puppet
Table of Contents
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with kodi
- Usage - Configuration options and additional functionality
Overview
Das kodi Modul installiert die Anwendung Kodi und erstellt User-Konfigurationen
Module Description
Die Kodi Klasse installiert die Anwendung, indem es die Installationsdatei herunter läd und installiert. Dies geschieht nur, wenn die installierte Version aelter (oder nicht vorhanden) als die gewuenschte Version ist.
Weiterhin wird die Resource userconfig definiert. Mit dieser kann eine Benutzerkonfiguration erstellt und verwaltet werden.
Derzeit wird nur Windows 10 unterstuetzt, an weiteren Systemen wird gearbeitet.
Setup
What kodi affects
Kodi laed die Installationsdateien in das System-Temp- (bzw. User-Temp-) Verzeichnis herunter um es zu installieren.
Die Definition userconfig erstellt bzw. aendert die advancedsettings.xml im userdata-Verzeichnis des entsprechenden Benutzers.
Setup Requirements OPTIONAL
kodi verwendet das puppet-download_file Modul
Beginning with kodi
Um Kodi lediglich zu installieren, genuegt:
class { "kodi" :
}
Um eine bestimmte Version zu installieren:
class { "kodi" :
package_version => '17.3',
download_link => 'http://mirrors.kodi.tv/releases/win32/kodi-17.3-Krypton.exe',
}
Um fuer den User Bob eine MySQL Kodi-DB-Verbindung zur Verfuegung zu stellen:
kodi::resource::userconfig { 'bob':
videodatabase_type => 'mysql',
videodatabase_host => '192.168.1.1',
musicdatabase_type => 'mysql',
musicdatabase_host => '192.168.1.1',
}
Limitations
Im Moment nur mit Windows 10 kompatibel
Dependencies
- puppet-download_file (>= 2.1.0)