basic/azurerm_basic_cluster

DirectX サンプルで使用するための、基本的ながら完全な Azure クラスタインフラストラクチャです。

入力

cluster (string)

クラスタの名称

trusted_cidr (string)

信頼する CIDR。少なくともローカルマシンの外部 IP が含まれている必要があります。 他の場所では、consul/nomad への提供とアクセスは失敗します。

datacenter (string)

Consul/Nomad datacenter

instance_encoding_count (number)

生成する内部ワーカー数

instance_encoding_type (string)

エンコーディングサーバーで使用する仮想ネットワークのタイプ

instance_game_count (number)

生成されるゲームインスタンス数

instance_game_type (string)

ゲームサーバーで使用する仮想ネットワークのタイプ

instance_internal_count (number)

生成する内部ワーカー数

instance_internal_type (string)

内部サーバーで使用する仮想ネットワークのタイプ

instance_public_count (number)

生成するパブリックワーカー数

instance_public_type (string)

パブリックサーバーで使用する仮想ネットワークのタイプ

instance_server_count (number)

監視サーバー数。奇数である必要があります。#プロダクションのデプロイの場合、通常は 3 です。

instance_server_type (string)

管理サーバーで使用する仮想ネットワークインスタンスのタイプ

location (string)

Azure デプロイロケーション

namespace (string)

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

shared_gallery_image_version (string)

SDK 共有イメージバージョン。1 つの Genvid SDK に対し、1 つだけである必要があります

shared_gallery_name (string)

共有ギャラリー名

shared_gallery_resource_group_name (string)

共有ギャラリーのリソースグループ名

stage (string)

デプロイ ステージ

toolbox_location (string)

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

trusted_cidrs (list(string))

なし

trusted_security_groups (list(string))

信頼するセキュリティグループの一覧

wingame_image_prefix (string)

wingame イメージのプレフィックス

出力

admin_username

admin ユーザー名

cloud_provider

使用するクラウドプロバイダ

encoding_worker_public_ips

『encoding』 ワーカーのパブリック IP リスト

game_admin_password

ゲームワーカーの admin パスワード

game_instance_ids

Game VM インスタンス ID

game_machine_locations

ゲーム VM がインスタンス化された Azure の場所

game_machine_names

ゲーム VM インスタンス名

game_public_ips

『ゲーム』 ワーカーのパブリック IP リスト

internal_worker_public_ips

『内部』 ワーカーのパブリック IP リスト

private_key_pem

インスタンスにアクセスするためのプライベートキー

public_worker_public_ips

『パブリック』 ワーカーのパブリック IP リスト

resource_group_name

genvid クラスタがインスタンス化されたリソースグループ名

server_public_ips

『サーバー』 のパブリック IP リスト