submodules/genvid/azure
An Azure Linux-instance setup for running as part of a HashiCorp stack.
Providers
azurerm
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
Default: gadmin
- azs (list(number))
None
- consul_address (list(string))
Address of the consul server
- image_prefix (string)
Prefix of the server image.
New in version 1.27.0.
Default: genvidtech
- instance_count (number)
Number of instances to instantiate
Default: 1
- shared_gallery_image_version (string)
SDK Shared Image version, should be only one per Genvid SDK
Default: 1.45.0000
- shared_gallery_name (string)
Shared Gallery Name
Default: SDK
- 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.
Outputs
- admin_username
‘Server’ workers admin username
- image_id
Server shared image version id
- nic_ids
List of ‘server’ workers network interfaces ids
- private_ips
List of ‘server’ workers private ips
- public_ips
List of ‘server’ workers public ips