submodules/genvid/azure
HashiCorp スタックの一部として実行するための Azure Linux インスタンスのセットアップ。
このモジュールの内容
プロバイダ
azurerm
入力
- 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.42.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 のリスト