basic/azurerm_basic_cluster¶
Content of this module
Inputs¶
-
bastionid (string)
Id of this bastion instance
-
cluster (string)
Name of your cluster
-
trusted_cidr (string)
CIDR to be trusted. This should at least contain the external CIDR (<ip>/32) for the local machine. Otherwise, the provision and access to Consul/Nomad will fail.
-
admin_password (string)
Administrative password for the game machine. That password must respect default windows password complexity.
-
azs (list(number))
Enables multi-AZ, which automatically spans VMs across given availability zones. Enabling this forces VMs to be rebuilt, due to their locations changing. An empty list disables multi-AZ. Options are 1, 2, 3
-
custom_tags (map(string))
Map of user defined tags to add to all cloud resources.
-
datacenter (string)
Consul/Nomad datacenter
-
instance_encoding_count (number)
Number of internal workers to spawn
-
instance_encoding_type (string)
Type of Virtual Network to use for encoding servers
-
instance_game_count (number)
Number of game instances to spawn
-
instance_game_type (string)
Type of Virtual Network to use for game servers
-
instance_internal_count (number)
Number of internal workers to spawn
-
instance_internal_type (string)
Type of Virtual Network to use for internal servers
-
instance_public_count (number)
Number of public workers to spawn
-
instance_public_type (string)
Type of Virtual Network to use for public servers
-
instance_server_count (number)
the number of supervisor servers. Must be an odd number. #It is usually 3 for production deployment.
-
instance_server_type (string)
Type of Virtual Network instance to use for admin servers
-
location (string)
Azure deployment location
-
resource_group_name (string)
Specifies the value for the resource group name. If empty, the generated
resource_group_name
will bebastionid-cluster
.Important
Changing the resource group name causes the whole cluster to rebuild.
-
server_image_prefix (string)
Prefix of the server image.
New in version 1.27.0.
-
shared_gallery_image_version (string)
SDK Shared Image version, should be only one per Genvid SDK
-
shared_gallery_name (string)
Shared Gallery Name
-
shared_gallery_resource_group_name (string)
Shared Gallery Resource Group Name
-
toolbox_location (string)
Genvid Toolbox Wheel file. Only required if you need to update the one from the . An empty value indicates to not install the toolbox.
-
trusted_cidrs (list(string))
None
-
wingame_image_prefix (string)
Prefix of the wingame image.
Outputs¶
-
admin_username
Admin user name
-
cloud_provider
Cloud provider used
-
encoding_worker_public_ips
List of ‘encoding’ workers public ips
-
game_admin_password
Game workers admin password
-
game_instance_ids
Game VMs instances IDs
-
game_machine_locations
Azure locations where the game VMs have been instantiated
-
game_machine_names
Game VMs instances names
-
game_public_ips
List of ‘game’ workers public ips
-
internal_worker_public_ips
List of ‘internal’ workers public ips
-
private_key_pem
Private key to access the instances
-
public_worker_public_ips
List of ‘public’ workers public ips
-
resource_group_name
The resource group name in which the genvid cluster has been instantiated
-
server_public_ips
List of ‘server’ public ips