terraform-training/NetworkContentDelivery/Exercise3
2024-05-30 18:29:03 +08:00
..
CfIps.json UPD: added CfIps.json and security_group module 2024-05-30 18:29:03 +08:00
main.tf UPD: Updated exercise3 2024-05-30 18:27:52 +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: Updated exercise3 2024-05-30 18:27:52 +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
null 3.2.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
null_resource.CloudflareIps 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

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.