8kbmemories.steamcmd
Ansible 角色:SteamCMD
这个 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 文件。