submodules/genvid/azure¶
An Azure Linux-instance setup for running as part of a HashiCorp stack.
Content of this module
Requirements¶
- azuread ~> 1.0.0
Inputs¶
-
cluster (string)
Unique name to avoid conflict
-
datacenter (string)
Consul/Nomad datacenter
-
instance_class (string)
The class of work the instance has to be initialized for
-
instance_type (string)
The type of Azure Virtual Machine to use
-
key_data (string)
SSH public key
-
location (string)
Specifies the Azure Region. Changing this forces resources to be rebuild.
-
network_security_group_id (string)
Id of the security group
-
network_subnet_id (string)
Id of the subnet
-
resource_group_name (string)
Azure resource group name
-
shared_gallery_resource_group_name (string)
Shared Gallery Resource Group Name
-
admin_username (string)
SSH username
-
azs (list(number))
None
-
consul_address (list(string))
Address of the consul server
-
instance_count (number)
Number of instances to instantiate
-
shared_gallery_image_version (string)
SDK Shared Image version, should be only one per Genvid SDK
-
shared_gallery_name (string)
Shared Gallery Name
-
tags (map(string))
Tags to be applied to all cloud resources.
-
toolbox_url (string)
Genvid Toolbox Wheel URL.
Only required if you need to update the one from the AMI. An empty value indicates to not install the toolbox.