File tree Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Expand file tree Collapse file tree 2 files changed +6
-1
lines changed Original file line number Diff line number Diff line change @@ -5,7 +5,7 @@ This module creates following resources.
5
5
- ` aws_ebs_encryption_by_default `
6
6
- ` aws_ebs_default_kms_key ` (optional)
7
7
- ` aws_ec2_image_block_public_access `
8
- - ` aws_ec2_instance_metadata_defaults `
8
+ - ` aws_ec2_instance_metadata_defaults ` (optional)
9
9
- ` aws_ec2_serial_console_access `
10
10
- ` aws_inspector2_delegated_admin_account ` (optional)
11
11
- ` aws_macie2_organization_admin_account ` (optional)
Original file line number Diff line number Diff line change @@ -15,6 +15,11 @@ resource "aws_ec2_image_block_public_access" "this" {
15
15
# ##################################################
16
16
17
17
resource "aws_ec2_instance_metadata_defaults" "this" {
18
+ count = anytrue ([
19
+ for k , v in var . ec2 . instance_metadata_defaults :
20
+ v != null
21
+ ]) ? 1 : 0
22
+
18
23
http_endpoint = (var. ec2 . instance_metadata_defaults . http_enabled != null
19
24
? (var. ec2 . instance_metadata_defaults . http_enabled ? " enabled" : " disabled" )
20
25
: " no-preference"
You can’t perform that action at this time.
0 commit comments