steamcmd

Ansible Роль: SteamCMD

Molecule CI

Эта Ansible роль устанавливает SteamCMD на целевую систему и, при необходимости, создает пользователя для его запуска с ограниченными привилегиями.

SteamCMD — это версия клиента Steam для командной строки, которую можно использовать для установки и обновления различных выделенных серверов, включая игры, такие как Counter-Strike и Team Fortress 2.

Требования

Эта роль требует Ansible версии 2.4 или выше и предназначена для работы с следующими операционными системами:

  • Debian 10/11
  • Ubuntu 18.04/20.04

Переменные роли

Следующие переменные могут быть установлены для настройки работы этой роли:

  • steamcmd_account_name (по умолчанию: steam): Имя пользователя, который будет запускать SteamCMD.
  • steamcmd_create_account (по умолчанию: true): Укажите, нужно ли создать пользователя без привилегий.

Зависимости

У этой роли нет зависимостей.

Пример Playbook

Вот пример playbook, который использует эту роль:

- hosts: all
  become: true
  gather_facts: true
  roles:
    - 8kbmemories.steamcmd

Лицензия

Эта роль лицензирована под MIT Лицензией. См. файл LICENSE для деталей.

О проекте

Install the SteamCMD the command-line version of the Steam client.

Установить
ansible-galaxy install 8kbmemories/ansible-role-steamcmd
Лицензия
mit
Загрузки
101
Владелец