File tree Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Expand file tree Collapse file tree 5 files changed +12
-11
lines changed Original file line number Diff line number Diff line change @@ -121,6 +121,7 @@ module "vpc_endpoints" {
121121      subnet_ids          =  module.vpc.private_subnets
122122    },
123123    ecs_telemetry =  {
124+       create              =  false 
124125      service             =  " ecs-telemetry" 
125126      private_dns_enabled =  true 
126127      subnet_ids          =  module.vpc.private_subnets
Original file line number Diff line number Diff line change @@ -24,21 +24,21 @@ Note that this example may create resources which can cost money (AWS Elastic IP
2424|  Name |  Version | 
2525| ------| ---------| 
2626|  <a  name =" requirement_terraform " ></a > [ terraform] ( #requirement\_ terraform )  |  >= 0.13.1 | 
27- |  <a  name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws )  |  >= 3.63  | 
28- |  <a  name =" requirement_random " ></a > [ random] ( #requirement\_ random )  |  >= 2 | 
27+ |  <a  name =" requirement_aws " ></a > [ aws] ( #requirement\_ aws )  |  >= 3.75  | 
28+ |  <a  name =" requirement_random " ></a > [ random] ( #requirement\_ random )  |  >= 2.0  | 
2929
3030## Providers  
3131
3232|  Name |  Version | 
3333| ------| ---------| 
34- |  <a  name =" provider_aws " ></a > [ aws] ( #provider\_ aws )  |  >= 3.63  | 
35- |  <a  name =" provider_random " ></a > [ random] ( #provider\_ random )  |  >= 2 | 
34+ |  <a  name =" provider_aws " ></a > [ aws] ( #provider\_ aws )  |  >= 3.75  | 
35+ |  <a  name =" provider_random " ></a > [ random] ( #provider\_ random )  |  >= 2.0  | 
3636
3737## Modules  
3838
3939|  Name |  Source |  Version | 
4040| ------| --------| ---------| 
41- |  <a  name =" module_s3_bucket " ></a > [ s3\_ bucket] ( #module\_ s3\_ bucket )  |  terraform-aws-modules/s3-bucket/aws |  ~ > 1 .0 | 
41+ |  <a  name =" module_s3_bucket " ></a > [ s3\_ bucket] ( #module\_ s3\_ bucket )  |  terraform-aws-modules/s3-bucket/aws |  ~ > 3 .0 | 
4242|  <a  name =" module_vpc_with_flow_logs_cloudwatch_logs " ></a > [ vpc\_ with\_ flow\_ logs\_ cloudwatch\_ logs] ( #module\_ vpc\_ with\_ flow\_ logs\_ cloudwatch\_ logs )  |  ../../ |  n/a | 
4343|  <a  name =" module_vpc_with_flow_logs_cloudwatch_logs_default " ></a > [ vpc\_ with\_ flow\_ logs\_ cloudwatch\_ logs\_ default] ( #module\_ vpc\_ with\_ flow\_ logs\_ cloudwatch\_ logs\_ default )  |  ../../ |  n/a | 
4444|  <a  name =" module_vpc_with_flow_logs_s3_bucket " ></a > [ vpc\_ with\_ flow\_ logs\_ s3\_ bucket] ( #module\_ vpc\_ with\_ flow\_ logs\_ s3\_ bucket )  |  ../../ |  n/a | 
Original file line number Diff line number Diff line change @@ -24,7 +24,7 @@ module "vpc_with_flow_logs_s3_bucket" {
2424
2525  enable_flow_log            =  true 
2626  flow_log_destination_type  =  " s3" 
27-   flow_log_destination_arn   =  . s3_bucket . this_s3_bucket_arn 
27+   flow_log_destination_arn   =  . s3_bucket . s3_bucket_arn 
2828
2929  vpc_flow_log_tags  =  
3030    Name =  " vpc-flow-logs-s3-bucket" 
@@ -42,7 +42,7 @@ module "vpc_with_flow_logs_s3_bucket_parquet" {
4242
4343  enable_flow_log            =  true 
4444  flow_log_destination_type  =  " s3" 
45-   flow_log_destination_arn   =  . s3_bucket . this_s3_bucket_arn 
45+   flow_log_destination_arn   =  . s3_bucket . s3_bucket_arn 
4646  flow_log_file_format       =  " parquet" 
4747
4848  vpc_flow_log_tags  =  
@@ -102,7 +102,7 @@ resource "random_pet" "this" {
102102#  S3 Bucket
103103module  "s3_bucket"  {
104104  source   =  " terraform-aws-modules/s3-bucket/aws" 
105-   version  =  " ~> 1 .0" 
105+   version  =  " ~> 3 .0" 
106106
107107  bucket         =  . s3_bucket_name 
108108  policy         =  . aws_iam_policy_document . flow_log_s3 . json 
Original file line number Diff line number Diff line change @@ -4,12 +4,12 @@ terraform {
44  required_providers  {
55    aws  =  
66      source  =  " hashicorp/aws" 
7-       version =  " >= 3.63 " 
7+       version =  " >= 3.75 " 
88    }
99
1010    random  =  
1111      source  =  " hashicorp/random" 
12-       version =  " >= 2" 
12+       version =  " >= 2.0 " 
1313    }
1414  }
1515}
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ data "aws_vpc_endpoint_service" "this" {
1515}
1616
1717resource  "aws_vpc_endpoint"  "this"  {
18-   for_each  =  for  k , v  in  var . endpoints  :  k  =>  v  if  var . create  }
18+   for_each  =  for  k , v  in  var . endpoints  :  k  =>  v  if  var . create  &&   try (v . create ,  true )  }
1919
2020  vpc_id             =  . vpc_id 
2121  service_name       =  . aws_vpc_endpoint_service . this [each . key ]. service_name 
 
 
   
 
     
   
   
          
    
    
     
    
      
     
     
    You can’t perform that action at this time.
  
 
    
  
    
      
        
     
       
      
     
   
 
    
    
  
 
  
 
     
    
0 commit comments