8kbmemories.steamcmd

Ansible 角色:SteamCMD

Molecule CI

这个 Ansible 角色在目标系统上安装 SteamCMD,并可选地创建一个有限权限的用户来运行它。

SteamCMD 是 Steam 客户端的命令行版本,可以用来安装和更新各种专用服务器,包括《反恐精英》和《团队要塞 2》等游戏。

需求

此角色需要 Ansible 2.4 或更高版本,并设计用于以下操作系统:

  • Debian 10/11
  • Ubuntu 18.04/20.04

角色变量

可以设置以下变量以自定义此角色的行为:

  • steamcmd_account_name(默认:steam):将运行 SteamCMD 的用户的用户名。
  • steamcmd_create_account(默认:true):指定是否需要创建一个权限有限的用户。

依赖

此角色没有依赖项。

示例剧本

以下是使用此角色的示例剧本:

- 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.steamcmd
许可证
mit
下载
118
拥有者