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_ids (list(string))

使用可能なサブネットの順番リスト。指定しない場合はすべてを意味します。最新はバージョン 1.24。

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