submodules/game/aws

ゲームを動かすための AWS EC2 Windows インスタンスのセットアップ。

プロバイダ

  • aws
  • template

要件

  • terraform >= 0.12

入力

admin_password (string)

ゲームマシンの管理者パスワード

ami_owner (string)

AMI のオーナー。 AWS アカウント ID または 『self』

ami_prefix (string)

ゲーム AMI のプレフィックス

cluster (string)

競合を避けるためのユニーク名

datacenter (string)

Consul/Nomad datacenter

instance_profile (string)

使用する IAM インスタンスプロフィール

key_name (string)

インスタンスで使用するキー名

namespace (string)

クラスタを再グループ化するデプロイの名前空間

private_key (string)

プレイベートキー

server_class (string)

サーバー初期化が必要な作業の種類

stage (string)

デプロイ ステージ

subnet (string)

このインスタンスで使用するサブネット

vpc_security_group_ids (list(string))

インスタンスに接続するセキュリティグループ ID の一覧

ami_version (string)

使用する AMI のバージョンプレフィックス (例: 1.20.0 は、 1.20.0 および 1.20.0.0 の両バージョンに一致)。

game_count (number)

ゲームサーバー数

instance_type (string)

使用するインスタンスタイプ

start_services (bool)

マシンでサービスを起動します

toolbox_url (string)

Genvid ツールボックス Wheel URL。

AMI からアップデートする場合にのみ必要。指定しない場合は、ツールボックスをインストールしません。

出力

consul_nodes
instance_ids
private_ips
public_ips