basic/azurerm_basic_cluster

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

入力

cluster (string)

クラスタの名称

trusted_cidr (string)

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

datacenter (string)

Consul/Nomad datacenter

game_source_uri (string)

ゲーム VHD パブリックロケーション

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)

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

server_source_uri (string)

サーバー VHD パブリックロケーション

shared_gallery_image_version (string)

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

shared_gallery_name (string)

共有ギャラリー名

stage (string)

デプロイ ステージ

toolbox_location (string)

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

trusted_cidrs (list(string))

なし

trusted_security_groups (list(string))

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

出力

admin_username
cloud_provider
encoding_worker_public_ips
game_gadmin_password
game_public_ips
internal_worker_public_ips
private_key_pem

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

public_worker_public_ips
server_public_ips

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