basic/minimal_cluster¶
IAM や VPC のリソースを持たない AWS 向けの基本的なクラスタです。このようなリソースを作成できない場合や、共有したい場合に便利です。
Content of this module
入力¶
-
cluster (string)
クラスタの名称
-
iam_policy_name_game (string)
新規作成しないで、ゲーム用に使用する IAM ポリシー名
-
iam_policy_name_server (string)
新規作成しないで、サーバー用に使用する IAM ポリシー名
-
key_pair_private (string)
新規作成しないで、使用する Key Pair Private PEM
-
key_pair_public (string)
新規作成しないで、使用する Key Pair Public Key
-
trusted_cidr (string)
信頼する CIDR。少なくともローカルマシンの外部 IP が含まれている必要があります。 他の場所では、consul/nomad への提供とアクセスは失敗します。
-
vpc_id (string)
新規作成しないで、使用する VPC ID。subnet_ids と azs のどちらも供給されない場合、 vpc_id を供給する必要があります。
-
admin_password (string)
ゲームマシンの管理者パスワード。
-
ami_prefix (string)
ゲーム AMI のプレフィックス。
-
ami_version (string)
使用する AMI (ゲームおよび genvid) のバージョンプレフィックス (例: 1.20.0 は、 1.20.0 および 1.20.0.0 の両バージョンに一致)。
-
azs (list(string))
リージョンのアベイラビリティゾーンの一覧。subnet_ids が az よりも優先されます。
バージョン 1.24.0 で追加.
-
cidr (string)
VPC IP アドレス空間
-
datacenter (string)
Consul/Nomad datacenter
-
instance_encoding_count (number)
生成する内部ワーカー数
-
instance_encoding_type (string)
エンコーディングサーバーで使用する EC2 インスタンスのタイプ
-
instance_game_count (number)
生成されるゲームインスタンス数
-
instance_game_type (string)
ゲームサーバーで使用する EC2 インスタンスのタイプ
-
instance_internal_count (number)
生成する内部ワーカー数
-
instance_internal_type (string)
内部サーバーで使用する EC2 インスタンスのタイプ
-
instance_public_count (number)
生成するパブリックワーカー数
-
instance_public_type (string)
パブリックサーバーで使用する EC2 インスタンスのタイプ
-
instance_server_count (number)
監視サーバー数。奇数である必要があります。プロダクションのデプロイの場合、通常は 3 です。
-
instance_server_type (string)
管理サーバーで使用する EC2 インスタンスのタイプ
-
namespace (string)
クラスタを再グループ化するデプロイの名前空間
-
region (string)
AWS デプロイメント領域
-
stage (string)
デプロイ ステージ
-
subnet_ids (list(string))
使用可能なサブネットの順番リスト。AZ に対してサブネットは一つのみ。subnet_ids が az よりも優先されます。
バージョン 1.24.0 で追加.
-
toolbox_location (string)
Genvid ツールボックス Wheel ファイル。
AMI からアップデートする場合にのみ必要。指定しない場合は、ツールボックスをインストールしません。
-
trusted_cidrs (list(string))
信頼する CIDR リスト。
-
trusted_security_groups (list(string))
信頼するセキュリティグループの一覧
出力¶
-
azs_available
-
azs_selected
リージョンのアベイラビリティゾーンの一覧
-
cluster
-
consul_nodes
-
encoding_worker_private_ips
-
encoding_worker_public_ips
-
game_private_ips
-
game_public_ips
-
iam_policy_name_game
-
iam_policy_name_server
-
internal_worker_private_ips
-
internal_worker_public_ips
-
private_key_pem
-
public_key
-
public_worker_private_ips
-
public_worker_public_ips
-
region
-
server_private_ips
-
server_public_ips
-
subnet_available
var.subnet_ids が空の場合に、利用可能と検出されたサブネットの一覧。
-
subnet_selected
vpc で使用する選択されたサブネットの一覧
-
vpc_id_selected