-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathvariables.tf
129 lines (108 loc) · 3.26 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
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
variable "name" {
type = string
description = "Name of the workspace"
}
variable "organization" {
type = string
description = "Name of the organization"
}
variable "description" {
type = string
default = null
description = "A description for the workspace"
}
variable "agent_pool_id" {
type = string
default = null
description = "The ID of an agent pool to assign to the workspace"
}
variable "allow_destroy_plan" {
type = bool
default = true
description = "Whether destroy plans can be queued on the workspace"
}
variable "auto_apply" {
type = bool
default = false
description = "Whether to automatically apply changes when a Terraform plan is successful"
}
variable "execution_mode" {
type = string
default = "remote"
description = "Which execution mode to use"
}
variable "file_triggers_enabled" {
type = bool
default = true
description = "Whether to filter runs based on the changed files in a VCS push"
}
variable "global_remote_state" {
type = bool
default = false
description = "Whether the workspace allows all workspaces in the organization to access its state data during runs"
}
variable "remote_state_consumer_ids" {
type = list(string)
default = []
description = "The set of workspace IDs set as explicit remote state consumers for the given workspace"
}
variable "queue_all_runs" {
type = bool
default = true
description = "Whether the workspace should start automatically performing runs immediately after its creation"
}
variable "speculative_enabled" {
type = bool
default = true
description = "Whether this workspace allows speculative plans"
}
variable "structured_run_output_enabled" {
type = bool
default = true
description = "Whether this workspace should show output from Terraform runs using the enhanced UI when available"
}
variable "ssh_key_id" {
type = string
default = null
description = "The ID of an SSH key to assign to the workspace"
}
variable "terraform_version" {
type = string
default = null
description = "The version of Terraform to use for this workspace"
}
variable "trigger_prefixes" {
type = list(string)
default = []
description = "List of repository-root-relative paths which describe all locations to be tracked for changes"
}
variable "tag_names" {
type = list(string)
default = []
description = "A list of tag names for this workspace"
}
variable "working_directory" {
type = string
default = null
description = "A relative path that Terraform will execute within"
}
variable "identifier" {
type = string
default = null
description = "A reference to your VCS repository in the format <organization>/<repository>"
}
variable "branch" {
type = string
default = null
description = "The repository branch that Terraform will execute from"
}
variable "ingress_submodules" {
type = bool
default = false
description = "Whether submodules should be fetched when cloning the VCS repository"
}
variable "oauth_token_id" {
type = string
default = null
description = "The VCS Connection (OAuth Connection + Token) to use"
}