terraform-training/NetworkContentDelivery/Exercise3
2024-05-30 18:57:00 +08:00
..
main.tf UPD: replaced null_resource with http data source 2024-05-30 18:56:45 +08:00
outputs.tf UPD: Updated exercise3 2024-05-30 18:27:52 +08:00
provider.tf NEW: Exercise 3 2024-05-30 17:09:10 +08:00
README.md UPD: replaced null_resource with http data source 2024-05-30 18:56:45 +08:00
terraform.tfvars UPD: Updated exercise3 2024-05-30 18:27:52 +08:00
variables.tf UPD: Updated exercise3 2024-05-30 18:27:52 +08:00

Requirements

Name Version
terraform >= 1.3.0
aws >= 5.0

Providers

Name Version
aws 5.51.1
http 3.4.2

Modules

Name Source Version
CloudflareSg ../../Modules/Compute/security_group n/a
Vpc terraform-aws-modules/vpc/aws 5.8.1
VpcEndpoints terraform-aws-modules/vpc/aws//modules/vpc-endpoints 5.8.1

Resources

Name Type
aws_ec2_managed_prefix_list.pl1 resource
aws_availability_zones.available data source
aws_iam_policy_document.dynamodb_endpoint_policy data source
aws_iam_policy_document.s3_endpoint_policy data source
http_http.CloudflareIps data source

Inputs

Name Description Type Default Required
VpcCidr VPC CIDR string n/a yes
VpcName Name of VPC string n/a yes

Outputs

Name Description
CloudflareSg Cloudflare security group id
PrivateSubnetCidrs Private subnet CIDRs
VpcCidr Vpc CIDR
VpcId Vpc ID
last-updated n/a

Authorship

This module was developed by xpk.