Manages a single teamspeak instance install. Installs by default on /opt/teamspeak.
include teamspeak
class { 'teamspeak':
version => '3.0.11.3',
}
class { 'teamspeak':
version => '3.0.11.3',
license_file => 'puppet:///modules/roles/teamspeak/licensekey.dat',
}
class { 'teamspeak':
version => '3.0.11.3',
license_file => 'puppet:///modules/roles/teamspeak/licensekey.dat',
arch => 'x86', # x86 or amd64
user => 'teamspeak',
group => 'teamspeak',
init => 'init', # or 'systemd'
home => '/opt/teamspeak',
service => 'teamspeak'
}
Currently Debian and RedHat family should work.
x86 and AMD64 only.
- Hiera support
- Automatic detection of latest version
- Multiple mirrors
See LICENSE file for details.
William Roush [email protected]