8kbmemories.steamcmd

Ansible Role: SteamCMD

Molecule CI

This Ansible role installs SteamCMD on a target system. It can also create a user with limited permissions to run it.

SteamCMD is a command-line tool for the Steam client, used to install and update dedicated game servers like Counter-Strike and Team Fortress 2.

Requirements

To use this role, you need Ansible 2.4 or higher. It works on the following operating systems:

  • Debian 10/11
  • Ubuntu 18.04/20.04

Role Variables

You can change these variables to customize how the role works:

  • steamcmd_account_name (default: steam): The username for the user running SteamCMD.
  • steamcmd_create_account (default: true): Set this to create a user with limited privileges.

Dependencies

This role does not have any dependencies.

Example Playbook

Here’s an example playbook that uses this role:

- hosts: all
  become: true
  gather_facts: true
  roles:
    - 8kbmemories.steamcmd

License

This role is licensed under the MIT License. Check the LICENSE file for more information.

Informazioni sul progetto

Install the SteamCMD the command-line version of the Steam client.

Installa
ansible-galaxy install 8kbmemories.steamcmd
Licenza
mit
Download
118
Proprietario