8kbmemories.steamcmd

Rôle Ansible : SteamCMD

Molecule CI

Ce rôle Ansible installe SteamCMD sur un système cible et crée, si désiré, un utilisateur pour l'exécuter avec des privilèges limités.

SteamCMD est une version en ligne de commande du client Steam qui peut être utilisée pour installer et mettre à jour divers serveurs dédiés, y compris des jeux comme Counter-Strike et Team Fortress 2.

Exigences

Ce rôle nécessite Ansible 2.4 ou version supérieure et est conçu pour fonctionner avec les systèmes d'exploitation suivants :

  • Debian 10/11
  • Ubuntu 18.04/20.04

Variables du rôle

Les variables suivantes peuvent être définies pour personnaliser le comportement de ce rôle :

  • steamcmd_account_name (par défaut : steam) : Le nom d'utilisateur de l'utilisateur qui exécutera SteamCMD.
  • steamcmd_create_account (par défaut : true) : Spécifier si un utilisateur non privilégié doit être créé.

Dépendances

Ce rôle n'a pas de dépendances.

Exemple de Playbook

Voici un exemple de playbook qui utilise ce rôle :

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

Licence

Ce rôle est sous licence MIT. Voir le fichier LICENSE pour plus de détails.

À propos du projet

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

Installer
ansible-galaxy install 8kbmemories.steamcmd
Licence
mit
Téléchargements
118
Propriétaire