-
Notifications
You must be signed in to change notification settings - Fork 30
/
variables.tf
89 lines (74 loc) · 2.45 KB
/
variables.tf
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
variable "region" {
description = "The aws region. Choose the one closest to you: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-regions-availability-zones.html#concepts-available-regions"
type = string
}
variable "resource_name" {
description = "Name with which to prefix resources in AWS"
type = string
default = "cloud-gaming"
}
variable "allowed_availability_zone_identifier" {
description = "The allowed availability zone identify (the letter suffixing the region). Choose ones that allows you to request the desired instance as spot instance in your region. An availability zone will be selected at random and the instance will be booted in it."
type = list(string)
default = ["a", "b"]
}
variable "instance_type" {
description = "The aws instance type, Choose one with a CPU/GPU that fits your need: https://aws.amazon.com/ec2/instance-types/#Accelerated_Computing"
type = string
default = "g4dn.xlarge"
}
variable "root_block_device_size_gb" {
description = "The size of the root block device (C:\\ drive) attached to the instance"
type = number
default = 120
}
variable "custom_ami" {
description = "Use the specified AMI instead of the most recent windows AMI in available in the region"
type = string
default = ""
}
variable "skip_install" {
description = "Skip installation step on startup. Useful when using a custom AMI that is already setup"
type = bool
default = false
}
variable "install_parsec" {
description = "Download and run Parsec-Cloud-Preparation-Tool on first login"
type = bool
default = true
}
variable "install_auto_login" {
description = "Configure auto-login on first boot"
type = bool
default = true
}
variable "install_graphic_card_driver" {
description = "Download and install the Nvidia driver on first boot"
type = bool
default = true
}
variable "install_steam" {
description = "Download and install Valve Steam on first boot"
type = bool
default = true
}
variable "install_gog_galaxy" {
description = "Download and install GOG Galaxy on first boot"
type = bool
default = false
}
variable "install_uplay" {
description = "Download and install Ubisoft Uplay on first boot"
type = bool
default = false
}
variable "install_origin" {
description = "Download and install EA Origin on first boot"
type = bool
default = false
}
variable "install_epic_games_launcher" {
description = "Download and install EPIC Games Launcher on first boot"
type = bool
default = false
}