submodules/azure-cluster/sample

Genvid スタックを実行するための Azure VM とネットワークリソースの基本的なクラスタ。

プロバイダ

  • azurerm
  • tls

入力

cluster (string)

クラスタの名称

location (string)

インフラストラクチャを展開するリージョン

admin_password (string)

ゲームマシンの管理者パスワード。このパスワードはデフォルトの Windows パスワードの複雑さに匹敵するものである必要があります。

DRフォルト: 1Genvid6!

azs (list(number))

なし

datacenter (string)

Consul/Nomad datacenter

デフォルト: default

instance_encoding_count (number)

生成する内部ワーカー数

デフォルト: 1

instance_encoding_type (string)

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

デフォルト: Standard_F8s_v2

instance_game_count (number)

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

デフォルト: 1

instance_game_type (string)

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

デフォルト: Standard_NV6

instance_internal_count (number)

生成する内部ワーカー数

デフォルト: 1

instance_internal_type (string)

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

デフォルト: Standard_B2ss

instance_public_count (number)

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

デフォルト: 1

instance_public_type (string)

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

デフォルト: Standard_B2s

instance_server_count (number)

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

デフォルト: 1

instance_server_type (string)

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

デフォルト: Standard_B2s

leaf_port (number)

Leaf サービスがリッスンするように設定されているポートです。

デフォルト: 30001

resource_group_name (string)

リソースグループ名の値を指定します。空白にすると、生成された resource_group_namebastionid-cluster になります。

server_image_prefix (string)

サーバーイメージのプレフィックス。

バージョン 1.27.0 で追加.

デフォルト: genvidtech

shared_gallery_image_version (string)

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

デフォルト: 1.35.0000

shared_gallery_name (string)

共有ギャラリー名

デフォルト: SDK

shared_gallery_resource_group_name (string)

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

デフォルト: Genvidtech

tags (map(string))

すべてのクラウドリソースに適用されるタグ。

toolbox_location (string)

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

trusted_cidrs (list(string))

信頼する CIDR リスト。

web_port (number)

Web サービスがリッスンするように設定されているポートです。

デフォルト: 30000

wingame_image_prefix (string)

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

デフォルト: default

出力

admin_username
encoding_worker_public_ips
game_admin_password
game_instance_ids
game_machine_locations
game_machine_names
game_public_ips
internal_worker_public_ips
public_ips
public_worker_public_ips
server_public_ips
tls_private_key
virtual_network_name

内部仮想ネットワークリソースに割り当てられた名前