siw36.ansible_steamcmd
ansible-steamcmd
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)
Installer
ansible-galaxy install siw36.ansible_steamcmd
Licence
gpl-3.0
Téléchargements
587
Propriétaire
Platform & DevOps Engineer