siw36.ansible_steamcmd
ansible-steamcmd
Descripción
Rol de Ansible para instalar/actualizar SteamCMD.
Este rol hará que SteamCMD esté disponible para todos los usuarios con permisos de sudo.
Los comandos de SteamCMD se ejecutarán siempre como un usuario del sistema llamado steam
.
El mismo usuario debería usarse para ejecutar cualquier servidor de juegos.
Obtener este rol
ansible-galaxy install --roles-path ./roles/ siw36.ansible_steamcmd
Ejemplo de Playbook
Instalar SteamCMD en todos los hosts del grupo game-servers
.
- hosts: game-servers
roles:
- siw36.ansible-steamcmd
Uso después de la instalación
Actualizar SteamCMD y salir:
sudo steamcmd +quit
Instalar un servidor de juegos:
sudo mkdir /home/steam/<nombre_del_juego>
sudo chown steam:steam /home/steam/<nombre_del_juego>
sudo steamcmd +login anonymous +force_install_dir /home/steam/<nombre_del_juego> +app_update <id_de_app> +quit
Requisitos
El usuario utilizado en el host remoto debe tener permisos para ejecutar comandos sudo
sin que se le pida confirmación de contraseña.
Licencia
Licencia Pública General GNU v3.0
Información del Autor
Creado por Robin 'siw36' Klussmann (07/2019)
Instalar
ansible-galaxy install siw36.ansible_steamcmd
Licencia
gpl-3.0
Descargas
587
Propietario
Platform & DevOps Engineer