8kbmemories.steamcmd

Ansible Rolle: SteamCMD

Molecule CI

Diese Ansible-Rolle installiert SteamCMD auf einem Zielsystem und erstellt optional einen Benutzer, um es mit eingeschränkten Rechten auszuführen.

SteamCMD ist eine Kommandozeilen-Version des Steam-Clients, die verwendet werden kann, um verschiedene dedizierte Server zu installieren und zu aktualisieren, einschließlich Spiele wie Counter-Strike und Team Fortress 2.

Anforderungen

Diese Rolle benötigt Ansible 2.4 oder höher und ist für die folgenden Betriebssysteme ausgelegt:

  • Debian 10/11
  • Ubuntu 18.04/20.04

Variablen der Rolle

Die folgenden Variablen können festgelegt werden, um das Verhalten dieser Rolle anzupassen:

  • steamcmd_account_name (Standard: steam): Der Benutzername des Benutzers, der SteamCMD ausführen wird.
  • steamcmd_create_account (Standard: true): Geben Sie an, ob ein nicht privilegierter Benutzer erstellt werden muss.

Abhängigkeiten

Diese Rolle hat keine Abhängigkeiten.

Beispiel-Playbook

Hier ist ein Beispiel-Playbook, das diese Rolle verwendet:

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

Lizenz

Diese Rolle steht unter der MIT-Lizenz. Siehe die LICENSE-Datei für Details.

Über das Projekt

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

Installieren
ansible-galaxy install 8kbmemories.steamcmd
GitHub Repository
Lizenz
mit
Downloads
118
Besitzer