-
Notifications
You must be signed in to change notification settings - Fork 2
/
Copy pathvariables.tf
88 lines (74 loc) · 2.48 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
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 "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 = "When starting from an AMI that is already setup there is no need to install everything again on startup"
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
}
variable "running_instance_id" {
description = "Instance from which to create an AMI from when using pause"
type = string
default = ""
}