siw36.ansible_steamcmd

ansible-steamcmd

Rol de Ansible Puntuación de Calidad de Ansible Rol de Ansible

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)

Acerca del proyecto

Role to install SteamCMD

Instalar
ansible-galaxy install siw36.ansible_steamcmd
Licencia
gpl-3.0
Descargas
587
Propietario
Platform & DevOps Engineer