Version information
released Apr 22nd 2022
This version is compatible with:
- Puppet Enterprise 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x, 2019.0.x, 2018.1.x, 2017.3.x, 2017.2.x, 2017.1.x, 2016.5.x, 2016.4.x
- Puppet >= 4.7.0 < 8.0.0
- , , , , ,
Start using this module
Add this module to your Puppetfile:
mod 'tamerz-steamcmd', '0.1.5'
Learn more about managing modules with a PuppetfileDocumentation
tamerz/steamcmd — version 0.1.5 Apr 22nd 2022
steamcmd
Table of Contents
- Description
- Setup - The basics of getting started with steamcmd
- Usage - Configuration options and additional functionality
Description
The steamcmd module installs Valve Corporation's "Steam Console Client".
steamcmd is used to host many different game servers based on Steam's platform.
Setup
Beginning with steamcmd
include steamcmd
will install steamcmd in /opt/steamcmd
for Linux and C:\Steamcmd
for Windows.
Usage
To customize the installation, the following parameters are available:
installdir
: The location to install steamcmd to. Default on Linux is /opt/steamcmd
and Windows is C:\Steamcmd
user
: This will create a user that owns the directory. Default is steamcmd
group
: This will create a group that owns the directory. Default is steamcmd
For instance, to install to a different location with different users and groups:
class { 'steamcmd':
installdir => '/home/steam',
user => 'steam',
group => 'steam',
}
Dependencies
- puppetlabs-stdlib (>= 4.13.1 < 9.0.0)
- puppet-archive (>= 3.2.1 < 7.0.0)