ansible_steamcmd

ansible-steamcmd

Роль Ansible Оценка качества Ansible Роль Ansible

Описание

Роль Ansible для установки/обновления SteamCMD.

Эта роль сделает SteamCMD доступным для всех пользователей с правами sudo.
Команды SteamCMD всегда будут выполняться от имени системного пользователя по имени steam.
Этот же пользователь должен использоваться для запуска любых игровых серверов.

Получение этой роли

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

Пример Playbook

Установите SteamCMD на всех хостах в группе game-servers.

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

Использование после установки

Обновите сам SteamCMD и выйдите:

sudo steamcmd +quit

Установите игровой сервер:

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

Требования

Пользователь на удаленном хосте должен иметь права на выполнение команд sudo без запроса подтверждения пароля.

Лицензия

GNU General Public License v3.0

Информация об авторе

Создан Робином 'siw36' Клуссманном (07/2019)

О проекте

Role to install SteamCMD

Установить
ansible-galaxy install siw36/ansible-steamcmd
Лицензия
gpl-3.0
Загрузки
570
Владелец
Platform & DevOps Engineer