submodules/genvid/azure

HashiCorp スタックの一部として実行するための Azure Linux インスタンスのセットアップ。

入力

cluster (string)

競合を避けるためのユニーク名

datacenter (string)

Consul/Nomad datacenter

instance_class (string)

インスタンス初期化に必要な作業のクラス

instance_type (string)

使用する Azure Virtual Machine のタイプ

key_data (string)

SSH パブリックキー

location (string)

Azure リージョンを指定します。変更すると、新しいリソースが強制的に再構成されます。

network_security_group_id (string)

セキュリティグループの ID

network_subnet_id (string)

サブネットの ID

resource_group_name (string)

Azure のリソースグループ名

shared_gallery_resource_group_name (string)

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

admin_username (string)

SSH ユーザー名

デフォルト: gadmin

azs (list(number))

なし

consul_address (list(string))

consul サーバーのアドレス

image_prefix (string)

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

バージョン 1.27.0 で追加.

デフォルト: genvidtech

instance_count (number)

インスタンス化するインスタンスの数

デフォルト: 1

shared_gallery_image_version (string)

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

デフォルト: 1.32.0000

shared_gallery_name (string)

共有ギャラリー名

デフォルト: SDK

tags (map(string))

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

toolbox_url (string)

Genvid ツールボックス Wheel URL。

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

出力

admin_username

『サーバー』 ワーカー admin ユーザー名

image_id

サーバー共有イメージバージョン ID

nic_ids

『サーバー』 ワーカーのネットワークインターフェイス IP のリスト

private_ips

『サーバー』 ワーカーのプライベート IP のリスト

public_ips

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