cookbook 'ts3', '= 0.1.1'
ts3 (6) Versions 0.1.1 Follow0
Provides Chef Resources for installing and managing TeamSpeak 3 servers.
cookbook 'ts3', '= 0.1.1', :supermarket
knife supermarket install ts3
knife supermarket download ts3
TS3
LWRPs for installing and configuring TeamSpeak 3 servers.
Supported Setups
THe cookbook has been manually tested against the following configurations:
64-bit Ubuntu 15.10 (with systemd)
64-bit Fedora 23 (with systemd)
In general, any virtual machine configured in the Vagrantfile
is expected to work, and it should be considered a bug if you run into issues running against any of them.
Usage
Simply call the ts3_install
LWRP to handle installing instances and the ts3_configure
LWRP for configuring pre-existing instances.
Resource Providers
ts3_install
Installs the TeamSpeak 3 server.
Attribute | Required? | Type | Default | Usage |
---|---|---|---|---|
install_dir | true | String | --- | The location on the filesystem to install the TS3 server to. |
version | true | String | --- | The version of the server software to install. |
ts3_configure
Configures a TeamSpeak 3 server.
Attribute | Required? | Type | Default | Usage |
---|---|---|---|---|
user | true | String | teamspeakd | The username of the system account which manages the server. |
install_dir | true | String | --- | The location of the server on the filesystem. |
server_name | false | String | server | The alias for this server. Used to differentiate job control scripts from one another. |
job_control | false | String | manual | The service system used by your hardware. Used to create management scripts automatically. |
Job Control types
Currently, only 'manual' and 'systemd' types are supported. Manual simply indicates that no particular system is to be used, and that the administrator will handle starting/stopping the server themselves. More systems are planned, notably upstart and supervisor.
Dependent cookbooks
This cookbook has no specified dependencies.
Contingent cookbooks
There are no cookbooks that are contingent upon this one.
ts3 CHANGELOG
This file is used to list changes made in each version of the ts3 cookbook.
0.1.0
- [your_name] - Initial release of ts3
Check the Markdown Syntax Guide for help with Markdown.
The Github Flavored Markdown page describes the differences between markdown on github and standard markdown.
Foodcritic Metric
0.1.1 passed this metric
0.1.1 passed this metric