basic/azurerm_setup_image

A module to enable SDK users to accept license agreement by themselves

Providers

  • azurerm (<= 2.54.0)

Requirements

  • terraform >= 0.13
  • azuread ~> 1.0.0
  • azurerm <= 2.54.0
  • template ~> 2.2.0
  • tls ~> 3.1.0

Inputs

bastionid (string)

Id of this bastion instance

cluster (string)

Name of your cluster

custom_tags (map(string))

Map of user defined tags to add to all cloud resources. [1] [2]

datacenter (string)

Consul/Nomad datacenter

Default: default

instance_game_type (string)

Type of Virtual Network to use for game servers

Default: Standard_NV6

location (string)

Azure deployment location

Default: East US

shared_gallery_image_version (string)

SDK Shared Image version, should be only one per Genvid SDK

Default: 1.29.0000

shared_gallery_name (string)

Shared Gallery Name

Default: SDKgallery

shared_gallery_resource_group_name (string)

Shared Gallery Resource Group Name

Default: Genvid

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))

A list of CIDR to be trusted.

Default: [‘0.0.0.0/0’]

wingame_image_prefix (string)

Prefix of the wingame image

Default: genvidtech

Outputs

cloud_provider

Cloud provider name

game_admin_password

Game VM admin password

game_admin_username

Game VM admin username

game_instance_ids

IDs of the game instances VMs

game_machine_locations

Azure location where the game VM has been instantiated

game_machine_names

Names of the games VM instances

game_public_ips

IPs of the game VM instances

resource_group_name

Resource group name in which the game VM has been instantiated

shared_gallery_image_version

The shared image gallery version used to start the VM

shared_gallery_name

Shared gallery of source image

shared_gallery_resource_group_name

Resource group where the source image shared gallery is located

[1]In addition to custom tags, Genvid reserves the right to add its own tags on resources. If they are not documented, they are intended to be used by Genvid without any guarantee of backward compatibility.
[2]

New in version 1.26.0.