File tree Expand file tree Collapse file tree 2 files changed +24
-15
lines changed Expand file tree Collapse file tree 2 files changed +24
-15
lines changed Original file line number Diff line number Diff line change @@ -276,7 +276,7 @@ resource "aws_launch_template" "default" {
276
276
user_data = base64encode (var. user_data )
277
277
278
278
monitoring {
279
- enabled = var. detailed_monitoring
279
+ enabled = var. monitoring_enabled
280
280
}
281
281
282
282
network_interfaces {
@@ -304,9 +304,9 @@ resource "aws_launch_template" "default" {
304
304
}
305
305
306
306
metadata_options {
307
- http_endpoint = " enabled"
308
- http_tokens = var. enable_imdsv2 ? " required" : " optional"
309
- http_protocol_ipv6 = var. metadata_ipv6 ? " enabled" : " disabled"
307
+ http_endpoint = var . metadata_http_endpoint_enabled ? " enabled" : " disabled "
308
+ http_tokens = var. metadata_imdsv2_enabled ? " required" : " optional"
309
+ http_protocol_ipv6 = var. metadata_http_protocol_ipv6_enabled ? " enabled" : " disabled"
310
310
}
311
311
}
312
312
Original file line number Diff line number Diff line change @@ -62,29 +62,38 @@ variable "additional_security_group_ids" {
62
62
default = []
63
63
}
64
64
65
- variable "detailed_monitoring " {
65
+ variable "monitoring_enabled " {
66
66
description = " Enable detailed monitoring of instance"
67
- type = bool
68
- default = true
67
+ type = bool
68
+ default = true
69
69
}
70
70
71
71
variable "associate_public_ip_address" {
72
72
description = " Associate public IP address"
73
- type = bool
73
+ type = bool
74
74
# default should fall back to subnet setting
75
75
default = null
76
76
}
77
77
78
- variable "enable_imdsv2" {
79
- description = " Enable IMDSv2"
80
- type = bool
81
- default = true
78
+ variable "metadata_http_endpoint_enabled" {
79
+ description = " Whether or not to enable the metadata http endpoint"
80
+ type = bool
81
+ default = true
82
+ }
83
+
84
+ variable "metadata_imdsv2_enabled" {
85
+ description = <<- EOT
86
+ Whether or not the metadata service requires session tokens,
87
+ also referred to as Instance Metadata Service Version 2 (IMDSv2).
88
+ EOT
89
+ type = bool
90
+ default = true
82
91
}
83
92
84
- variable "metadata_ipv6 " {
93
+ variable "metadata_http_protocol_ipv6_enabled " {
85
94
description = " Enable IPv6 metadata endpoint"
86
- type = bool
87
- default = false
95
+ type = bool
96
+ default = false
88
97
}
89
98
90
99
# #####################
You can’t perform that action at this time.
0 commit comments