8kbmemories.steamcmd
Ansibleロール: SteamCMD
このAnsibleロールは、対象システムにSteamCMDをインストールし、オプションで制限された権限で実行するユーザーを作成します。
SteamCMDは、Counter-StrikeやTeam Fortress 2などのゲームを含むさまざまな専用サーバーをインストールおよび更新するために使用できるSteamクライアントのコマンドライン版です。
要件
このロールは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ファイルを参照してください。