├── .gitignore ├── Chapter02 ├── codecommit.tf ├── example.tf ├── main.tf ├── terraform_install.sh └── users.tf ├── Chapter03 ├── aws_s3_bucket_Using object lifecycle.txt ├── aws_s3_bucket_Using replication configuration.txt ├── cloudpatterns-zone.tf ├── gtm.tf ├── instanceAZ1c.tf ├── instances.tf ├── loadbalancer.tf ├── ltm.tf ├── main.tf ├── vpc.tf └── web-sg.tf ├── Chapter04 ├── Custom IAM Policy.txt ├── aws_cognito_identity_pool.txt ├── aws_flow_log.txt └── aws_network_acl.txt ├── Chapter05 ├── bucket-state.tf ├── buildspec.yml ├── chapter5vars.tf ├── cloudpatterns.tfplan ├── cloudpatterns_lambda.zip ├── codebuild.tf ├── codetest.tf ├── lambda_terraform.tf ├── main.tf ├── private.tf ├── sonarqube.yml └── terraform.py ├── Chapter06 └── locustfile.py ├── Chapter08 ├── CloudFront.tf ├── alb.tf ├── alb_lambda.js ├── cloudfront_lambda.js ├── cloudfront_lambda_terraform.tf └── main.tf ├── LICENSE └── README.md /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/.gitignore -------------------------------------------------------------------------------- /Chapter02/codecommit.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter02/codecommit.tf -------------------------------------------------------------------------------- /Chapter02/example.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter02/example.tf -------------------------------------------------------------------------------- /Chapter02/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter02/main.tf -------------------------------------------------------------------------------- /Chapter02/terraform_install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter02/terraform_install.sh -------------------------------------------------------------------------------- /Chapter02/users.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter02/users.tf -------------------------------------------------------------------------------- /Chapter03/aws_s3_bucket_Using object lifecycle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/aws_s3_bucket_Using object lifecycle.txt -------------------------------------------------------------------------------- /Chapter03/aws_s3_bucket_Using replication configuration.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/aws_s3_bucket_Using replication configuration.txt -------------------------------------------------------------------------------- /Chapter03/cloudpatterns-zone.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/cloudpatterns-zone.tf -------------------------------------------------------------------------------- /Chapter03/gtm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/gtm.tf -------------------------------------------------------------------------------- /Chapter03/instanceAZ1c.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/instanceAZ1c.tf -------------------------------------------------------------------------------- /Chapter03/instances.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/instances.tf -------------------------------------------------------------------------------- /Chapter03/loadbalancer.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/loadbalancer.tf -------------------------------------------------------------------------------- /Chapter03/ltm.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/ltm.tf -------------------------------------------------------------------------------- /Chapter03/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/main.tf -------------------------------------------------------------------------------- /Chapter03/vpc.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/vpc.tf -------------------------------------------------------------------------------- /Chapter03/web-sg.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter03/web-sg.tf -------------------------------------------------------------------------------- /Chapter04/Custom IAM Policy.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter04/Custom IAM Policy.txt -------------------------------------------------------------------------------- /Chapter04/aws_cognito_identity_pool.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter04/aws_cognito_identity_pool.txt -------------------------------------------------------------------------------- /Chapter04/aws_flow_log.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter04/aws_flow_log.txt -------------------------------------------------------------------------------- /Chapter04/aws_network_acl.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter04/aws_network_acl.txt -------------------------------------------------------------------------------- /Chapter05/bucket-state.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/bucket-state.tf -------------------------------------------------------------------------------- /Chapter05/buildspec.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/buildspec.yml -------------------------------------------------------------------------------- /Chapter05/chapter5vars.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/chapter5vars.tf -------------------------------------------------------------------------------- /Chapter05/cloudpatterns.tfplan: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/cloudpatterns.tfplan -------------------------------------------------------------------------------- /Chapter05/cloudpatterns_lambda.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/cloudpatterns_lambda.zip -------------------------------------------------------------------------------- /Chapter05/codebuild.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/codebuild.tf -------------------------------------------------------------------------------- /Chapter05/codetest.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/codetest.tf -------------------------------------------------------------------------------- /Chapter05/lambda_terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/lambda_terraform.tf -------------------------------------------------------------------------------- /Chapter05/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/main.tf -------------------------------------------------------------------------------- /Chapter05/private.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/private.tf -------------------------------------------------------------------------------- /Chapter05/sonarqube.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/sonarqube.yml -------------------------------------------------------------------------------- /Chapter05/terraform.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter05/terraform.py -------------------------------------------------------------------------------- /Chapter06/locustfile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter06/locustfile.py -------------------------------------------------------------------------------- /Chapter08/CloudFront.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/CloudFront.tf -------------------------------------------------------------------------------- /Chapter08/alb.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/alb.tf -------------------------------------------------------------------------------- /Chapter08/alb_lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/alb_lambda.js -------------------------------------------------------------------------------- /Chapter08/cloudfront_lambda.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/cloudfront_lambda.js -------------------------------------------------------------------------------- /Chapter08/cloudfront_lambda_terraform.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/cloudfront_lambda_terraform.tf -------------------------------------------------------------------------------- /Chapter08/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/Chapter08/main.tf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PacktPublishing/Implementing-Cloud-Design-Patterns-for-AWS-Second-Edition/HEAD/README.md --------------------------------------------------------------------------------