8kbmemories.steamcmd

Ansibleロール: SteamCMD

Molecule CI

この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ファイルを参照してください。

プロジェクトについて

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

インストール
ansible-galaxy install 8kbmemories.steamcmd
ライセンス
mit
ダウンロード
118
所有者