11provider "aws" {
22 region = local. region
3+
4+ # Make it faster by skipping something
5+ skip_metadata_api_check = true
6+ skip_region_validation = true
7+ skip_credentials_validation = true
8+ skip_requesting_account_id = true
39}
410
511data "aws_availability_zones" "available" {}
@@ -500,7 +506,7 @@ resource "null_resource" "download_package" {
500506
501507module "lambda_with_allowed_triggers" {
502508 source = " terraform-aws-modules/lambda/aws"
503- version = " ~> 3 .0"
509+ version = " ~> 5 .0"
504510
505511 function_name = " ${ local . name } -with-allowed-triggers"
506512 description = " My awesome lambda function (with allowed triggers)"
@@ -524,7 +530,7 @@ module "lambda_with_allowed_triggers" {
524530
525531module "lambda_without_allowed_triggers" {
526532 source = " terraform-aws-modules/lambda/aws"
527- version = " ~> 3 .0"
533+ version = " ~> 5 .0"
528534
529535 function_name = " ${ local . name } -without-allowed-triggers"
530536 description = " My awesome lambda function (without allowed triggers)"
@@ -548,7 +554,7 @@ module "lambda_without_allowed_triggers" {
548554
549555module "vpc" {
550556 source = " terraform-aws-modules/vpc/aws"
551- version = " ~> 3 .0"
557+ version = " ~> 5 .0"
552558
553559 name = local. name
554560 cidr = local. vpc_cidr
@@ -557,8 +563,8 @@ module "vpc" {
557563 private_subnets = [for k , v in local . azs : cidrsubnet (local. vpc_cidr , 4 , k)]
558564 public_subnets = [for k , v in local . azs : cidrsubnet (local. vpc_cidr , 8 , k + 48 )]
559565
560- enable_nat_gateway = true
561- single_nat_gateway = true
566+ # Disabled NAT gateway to save a few seconds running this example
567+ enable_nat_gateway = false
562568 enable_dns_hostnames = true
563569
564570 tags = local. tags
@@ -570,15 +576,15 @@ data "aws_route53_zone" "this" {
570576
571577module "acm" {
572578 source = " terraform-aws-modules/acm/aws"
573- version = " ~> 3 .0"
579+ version = " ~> 4 .0"
574580
575581 domain_name = var. domain_name
576582 zone_id = data. aws_route53_zone . this . id
577583}
578584
579585module "wildcard_cert" {
580586 source = " terraform-aws-modules/acm/aws"
581- version = " ~> 3 .0"
587+ version = " ~> 4 .0"
582588
583589 domain_name = " *.${ var . domain_name } "
584590 zone_id = data. aws_route53_zone . this . id
0 commit comments