siw36.ansible_steamcmd

ansible-steamcmd

Rola Ansible Ocena jakości Ansible Rola Ansible

Opis

Rola Ansible do instalacji/aktualizacji SteamCMD.

Ta rola udostępni SteamCMD wszystkim użytkownikom z uprawnieniami sudo.
Polecenia SteamCMD będą zawsze uruchamiane jako użytkownik systemowy o nazwie steam.
Ten sam użytkownik powinien być używany do uruchamiania serwerów gier.

Jak uzyskać tę rolę

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

Przykład Playbooka

Zainstaluj SteamCMD na wszystkich hostach w grupie game-servers.

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

Użytkowanie po instalacji

Zaktualizuj SteamCMD i wyjdź:

sudo steamcmd +quit

Zainstaluj serwer gier:

sudo mkdir /home/steam/<nazwa_gry>
sudo chown steam:steam /home/steam/<nazwa_gry>
sudo steamcmd +login anonymous +force_install_dir /home/steam/<nazwa_gry> +app_update <app_id> +quit

Wymagania

Użytkownik używany na zdalnym hoście musi mieć uprawnienia do wykonywania poleceń sudo bez konieczności podawania hasła.

Licencja

GNU General Public License v3.0

Informacje o autorze

Stworzone przez Robina 'siw36' Klussmanna (07/2019)

O projekcie

Role to install SteamCMD

Zainstaluj
ansible-galaxy install siw36.ansible_steamcmd
Licencja
gpl-3.0
Pobrania
587
Właściciel
Platform & DevOps Engineer