RoushTech / puppet-teamspeak

MIT License
1 stars 9 forks source link

Teamspeak Module

Manages a single teamspeak instance install. Installs by default on /opt/teamspeak.

Quick Start

Installing defaults

include teamspeak

Install specific version

class { 'teamspeak':
  version => '3.0.11.3',
}

Install specific version, deploy license file

class { 'teamspeak':
  version      => '3.0.11.3',
  license_file => 'puppet:///modules/roles/teamspeak/licensekey.dat',
}

Install with all parameters set

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'
}

Supported platforms

Currently Debian and RedHat family should work.

x86 and AMD64 only.

Possible future features

License

See LICENSE file for details.

Authors

William Roush william.roush@roushtech.net