-
Notifications
You must be signed in to change notification settings - Fork 3
/
variables.tf
118 lines (95 loc) · 2 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
variable "availability_zone" {
default = "us-east-1c"
type = string
}
variable "subnet_ids" {
type = list(string)
}
variable "source_builds" {
default = ["win16", "win19", "win22", "rhel8", "centos8stream", "ol8", "rhel9", "centos9stream", "ol9"]
type = list(string)
}
variable "standalone_builds" {
default = ["win16", "win19", "win22", "rhel8", "centos8stream", "ol8", "rhel9", "centos9stream", "ol9"]
type = list(string)
}
variable "win_user" {
default = "Administrator"
type = string
}
variable "lx_user" {
default = "root"
type = string
}
variable "instance_profile" {
default = ""
type = string
}
variable "assign_public_ip" {
default = false
type = bool
}
variable "win_instance_type" {
default = "t2.large"
type = string
}
variable "lx_instance_type" {
default = "t2.medium"
type = string
}
variable "git_repo" {
default = "https://github.com/plus3it/watchmaker.git"
type = string
}
variable "git_ref" {
default = "main"
type = string
}
variable "common_args" {
default = "-n --log-level debug"
type = string
}
variable "win_args" {
default = "--log-dir=C:\\Watchmaker\\Logs"
type = string
}
variable "lx_args" {
default = "--log-dir=/var/log/watchmaker"
type = string
}
variable "win_userdata_log" {
default = "C:\\Temp\\userdata.log"
type = string
}
variable "lx_userdata_log" {
default = "/var/log/userdata.log"
type = string
}
variable "s3_bucket" {
default = "mybucket"
type = string
}
variable "scan_s3_url" {
default = ""
type = string
validation {
condition = can(regex("^$|^s3://(.*)$", var.scan_s3_url))
error_message = "The scan_s3_url value can be blank or must be in the form s3://<bucket-name>/<prefix>."
}
}
variable "codebuild_id" {
default = ""
type = string
}
variable "docker_slug" {
default = ""
type = string
}
variable "aws_region" {
default = "us-east-1"
type = string
}
variable "debug" {
default = true
type = bool
}