siw36.ansible_steamcmd
ansible-steamcmd
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)
Zainstaluj
ansible-galaxy install siw36.ansible_steamcmd
Licencja
gpl-3.0
Pobrania
587
Właściciel
Platform & DevOps Engineer