-
Notifications
You must be signed in to change notification settings - Fork 0
/
variables.tf
83 lines (64 loc) · 1.3 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
variable "aws_region" {
type = string
}
# Ubuntu
variable "ubuntu_instance_type" {
type = string
}
variable "ubuntu_ami" {
type = string
}
variable "create_default_ubuntu_instances" {
type = bool
default = true
}
# Debian
variable "debian_instance_type" {
type = string
}
variable "debian_ami" {
type = string
}
variable "create_default_debian_instances" {
type = bool
default = true
}
# Windows
variable "create_default_windows_instances" {
type = bool
default = true
}
variable "windows_instance_type" {
type = string
}
variable "windows_ami" {
type = string
}
### ASG ###
variable "create_asg" {
type = bool
}
### Maintenance Window ###
variable "create_ssm_maintenance_window_resources" {
type = bool
default = true
}
variable "ssm_maintenance_window_schedule_cron" {
type = string
default = "cron(30 22 ? * * *)"
}
variable "ssm_maintenance_window_schedule_timezone" {
type = string
default = "America/Sao_Paulo"
}
variable "ssm_maintenance_window_schedule_run_command_operation" {
type = string
default = "Scan"
}
variable "ssm_maintenance_windows_instance_type" {
type = string
}
variable "ssm_patchmanager_quicksetup_config_id" {
type = string
description = "This needs to be added to the instance profile or role as a tag"
}