basic/azurerm_basic_cluster

プロバイダ

  • azurerm (<= 2.54.0)

要件

  • terraform >= 0.13
  • azuread ~> 1.0.0
  • azurerm <= 2.54.0
  • tls ~> 3.1.0

入力

bastionid (string)

この bastion インスタンスの ID

cluster (string)

クラスタの名称

trusted_cidr (string)

信頼する CIDR。少なくともローカルマシンの外部 CIDR (<ip>/32) が含まれている必要があります。含まれていない場合、Consul/Nomad への提供とアクセスは失敗します。

admin_password (string)

Windows マシンの管理者パスワードです。Windows マシンは、他のサーバーインスタンス、または同じ外部 IP が設定された他のマシンからのみ、アクセス可能です。パスワードは Windows のデフォルトのパスワードの複雑さを考慮したものでなければなりません。

DRフォルト: 1Genvid6!

azs (list(number))

使用する可用性ゾーンのリストを指定します。Azure は、ゾーン 1、2、および 3 をすべてのリージョンで使用できるようにします。インスタンスは指定されたゾーンに均等に分散され、最初の特定ゾーンから順次開始され、リストの最後に達すると最初のゾーンにロールオーバーされます。 [2]

custom_tags (map(string))

すべてのクラウドリソースに追加するユーザー定義タグのマップ。 [1] [3]

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_B2s

instance_public_count (number)

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

デフォルト: 1

instance_public_type (string)

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

デフォルト: Standard_B2s

instance_server_count (number)

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

デフォルト: 1

instance_server_type (string)

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

デフォルト: Standard_B2s

location (string)

Azure デプロイロケーション

デフォルト: East US

resource_group_name (string)

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

重要

リソースグループ名を変更すると、クラスタ全体が再構築されます。

server_image_prefix (string)

サーバーイメージの共通プレフィックスです。自分のイメージでテストしたい場合は、変更することができます。 [4]

デフォルト: genvidtech

shared_gallery_image_version (string)

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

デフォルト: 1.35.0000

shared_gallery_name (string)

共有ギャラリー名

デフォルト: SDKgallery

shared_gallery_resource_group_name (string)

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

デフォルト: Genvid

toolbox_location (string)

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

trusted_cidrs (list(string))

なし

wingame_image_prefix (string)

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

デフォルト: default

出力

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 リスト

[1]カスタムタグに加えて、Genvid はリソースに独自のタグを追加する権利を有します。文書化されていない場合は、後方互換性を保証することなく、Genvid で使用することを意図しています。
[2]

バージョン 1.25.0 で追加.

[3]

バージョン 1.26.0 で追加.

[4]

バージョン 1.27.0 で追加.