adrien-steam

Optimize your procrastination by using Puppet to install and manage Steam dedicated servers!


Keywords
server, steam, half, life, dedicated, hlds, steamcmd, procrastination, lulz
License
Apache-2.0
Install
puppet module install adrien-steam --version 0.0.2

Documentation

puppet-steam

Reduce your productivity by 500% by using Puppet to install Steam dedicated servers! This module will bootstrap the necessary components to allow you to install servers.

Synopsis

include steam::hlds
include steam::steamcmd
# LET THE PROCRASTINATION BEGIN

Requirements

You'll need Nan Liu's glorious puppet-staging module to download the relevant files.

In addition, steam games can burn a HUGE amount of space. This fun little fact was discovered when the author tried installing Left 4 Dead 2 on his VPS to discover that it had completely filled his 20 GB drive.

TODO

Defined types for installing HLDS games automatically.

This is non-trivial because the insane behavior of the steam command may require multiple passes to actually do what you want.

Steam Server Documentation