siw36.ansible_steamcmd

ansible-steamcmd

Ansible Role Ansible Quality Score Ansible Role

Description

Rôle Ansible pour installer/mettre à jour SteamCMD.

Ce rôle rend SteamCMD disponible pour tous les utilisateurs avec des autorisations sudo.
Les commandes SteamCMD s'exécuteront toujours en tant qu'utilisateur système appelé steam.
Le même utilisateur doit être utilisé pour exécuter les serveurs de jeux.

Obtenir ce rôle

ansible-galaxy install --roles-path ./roles/ siw36.ansible_steamcmd

Exemple de Playbook

Installer SteamCMD sur tous les hôtes du groupe game-servers.

- hosts: game-servers
  roles:
     - siw36.ansible-steamcmd

Utilisation après installation

Mettre à jour SteamCMD lui-même et quitter :

sudo steamcmd +quit

Installer un serveur de jeu :

sudo mkdir /home/steam/<nom_du_jeu>
sudo chown steam:steam /home/steam/<nom_du_jeu>
sudo steamcmd +login anonymous +force_install_dir /home/steam/<nom_du_jeu> +app_update <id_de_l'application> +quit

Exigences

L'utilisateur utilisé sur l'hôte distant doit avoir l'autorisation d'exécuter des commandes sudo sans confirmation de mot de passe.

Licence

Licence Publique Générale GNU v3.0

Informations sur l'auteur

Créé par Robin 'siw36' Klussmann (07/2019)

À propos du projet

Role to install SteamCMD

Installer
ansible-galaxy install siw36.ansible_steamcmd
Licence
gpl-3.0
Téléchargements
587
Propriétaire
Platform & DevOps Engineer