├── .gitignore ├── GCP-Examples ├── gcp-vm-instance.tf ├── gcp-webserver.tf └── mygcp-creds.json ├── Lab-01 └── main.tf ├── Lab-02 └── main.tf ├── Lab-03 ├── main.tf └── user_data.sh ├── Lab-04 ├── main.tf └── user_data.sh.tpl ├── Lab-05 └── main.tf ├── Lab-06 ├── main.tf └── user_data.sh ├── Lab-07 └── main.tf ├── Lab-08 └── main.tf ├── Lab-09 └── main.tf ├── Lab-10 └── main.tf ├── Lab-11 └── main.tf ├── Lab-12 └── main.tf ├── Lab-13-with-ALB-LaunchTemplate ├── main.tf └── user_data.sh ├── Lab-13-with-ELB-LaunchConfiguration ├── main.tf └── user_data.sh ├── Lab-14 ├── main.tf ├── outputs.tf ├── user_data.sh └── variables.tf ├── Lab-15 ├── main.tf ├── outputs.tf ├── user_data.sh ├── variables.tf ├── vars_prod.tfvars └── vars_staging.tfvars ├── Lab-16 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-17 └── main.tf ├── Lab-18 ├── denis-key-ca-central-1.pem └── main.tf ├── Lab-19 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-20 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-21 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-22 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-23 └── main.tf ├── Lab-24 └── main.tf ├── Lab-25 ├── Layer1-Network │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── Layer2-Web │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── Lab-26 ├── modules │ ├── aws_network │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ ├── aws_testserver │ │ ├── main.tf │ │ ├── outputs.tf │ │ └── variables.tf │ └── aws_zomething │ │ └── main.tf ├── projectA │ ├── main.tf │ └── outputs.tf └── projectB │ ├── main.tf │ └── outputs.tf ├── Lab-27-v0.15.2+ └── main.tf ├── Lab-27 └── main.tf ├── Lab-28 ├── import-begin.tf └── import-finish.tf ├── Lab-29 ├── config.tf ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-30 ├── infra-all │ ├── config.tf │ ├── main.tf │ ├── web-prod.tf │ └── web-stag.tf ├── infra-prod │ ├── config.tf │ ├── eip-prod.tf │ ├── main.tf │ └── web-prod.tf └── infra-stag │ ├── config.tf │ ├── eip-stag.tf │ ├── main.tf │ └── web-stag.tf ├── Lab-31 ├── main.tf └── user_data.sh.tpl ├── Lab-32 ├── main.tf └── terraform.logs ├── Lab-33 ├── main.tf ├── outputs.tf └── variables.tf ├── Lab-34 ├── README.MD ├── modules │ ├── aws_acm_certificate │ │ └── main.tf │ ├── aws_database │ │ └── main.tf │ ├── aws_kafka │ │ ├── aws_database │ │ │ └── main.tf │ │ ├── aws_network │ │ │ └── main.tf │ │ └── aws_server │ │ │ └── main.tf │ ├── aws_network │ │ └── main.tf │ └── aws_server │ │ └── main.tf └── projectXYZ │ ├── dev │ ├── kms │ │ └── main.tf │ ├── network │ │ └── main.tf │ ├── route53 │ │ └── main.tf │ ├── s3 │ │ └── main.tf │ └── vpc │ │ ├── applications │ │ ├── app1 │ │ │ └── main.tf │ │ └── app2 │ │ │ └── main.tf │ │ ├── databases │ │ └── main.tf │ │ ├── ecs_cluster │ │ └── main.tf │ │ └── vpn │ │ └── main.tf │ ├── prod │ ├── kms │ │ └── main.tf │ ├── network │ │ └── main.tf │ ├── route53 │ │ └── main.tf │ ├── s3 │ │ └── main.tf │ └── vpc │ │ ├── applications │ │ ├── app1 │ │ │ └── main.tf │ │ └── app2 │ │ │ └── main.tf │ │ ├── databases │ │ └── main.tf │ │ ├── ecs_cluster │ │ └── main.tf │ │ └── vpn │ │ └── main.tf │ └── staging │ ├── kms │ └── main.tf │ ├── network │ └── main.tf │ ├── route53 │ └── main.tf │ ├── s3 │ └── main.tf │ └── vpc │ ├── applications │ ├── app1 │ │ └── main.tf │ └── app2 │ │ └── main.tf │ ├── databases │ └── main.tf │ ├── ecs_cluster │ └── main.tf │ └── vpn │ └── main.tf ├── Lab-35 ├── global_vars │ └── outputs.tf ├── prod │ ├── config.tf │ ├── eip-prod.tf │ ├── main.tf │ └── web-prod.tf └── stag │ ├── config.tf │ ├── eip-stag.tf │ ├── main.tf │ └── web-stag.tf ├── Lab-36 ├── main.tf └── module_servers │ ├── main.tf │ └── variables.tf ├── Lab-37 ├── iam_groups.tf ├── iam_groups_policies.tf └── variables.tf ├── Lab-38 └── main.tf ├── Lab-39 ├── deployments │ ├── dev │ │ ├── config.tf │ │ └── main.tf │ └── prod │ │ ├── config.tf │ │ └── main.tf ├── module-aws-rds │ ├── main.tf │ ├── outputs.tf │ └── variables.tf └── module-aws-vpc │ ├── main.tf │ ├── outputs.tf │ └── variables.tf ├── Lab-40 ├── ephemeral │ └── main.tf └── non-ephemeral │ └── main.tf ├── Lab-41 ├── action │ ├── lambda_function.py │ ├── lambda_function.tf │ ├── main.tf │ └── variables.tf └── non-action │ ├── lambda_function.py │ ├── lambda_function.tf │ ├── main.tf │ └── variables.tf ├── README.md └── terraform.jpg /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/.gitignore -------------------------------------------------------------------------------- /GCP-Examples/gcp-vm-instance.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/GCP-Examples/gcp-vm-instance.tf -------------------------------------------------------------------------------- /GCP-Examples/gcp-webserver.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/GCP-Examples/gcp-webserver.tf -------------------------------------------------------------------------------- /GCP-Examples/mygcp-creds.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/GCP-Examples/mygcp-creds.json -------------------------------------------------------------------------------- /Lab-01/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-01/main.tf -------------------------------------------------------------------------------- /Lab-02/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-02/main.tf -------------------------------------------------------------------------------- /Lab-03/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-03/main.tf -------------------------------------------------------------------------------- /Lab-03/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-03/user_data.sh -------------------------------------------------------------------------------- /Lab-04/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-04/main.tf -------------------------------------------------------------------------------- /Lab-04/user_data.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-04/user_data.sh.tpl -------------------------------------------------------------------------------- /Lab-05/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-05/main.tf -------------------------------------------------------------------------------- /Lab-06/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-06/main.tf -------------------------------------------------------------------------------- /Lab-06/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-06/user_data.sh -------------------------------------------------------------------------------- /Lab-07/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-07/main.tf -------------------------------------------------------------------------------- /Lab-08/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-08/main.tf -------------------------------------------------------------------------------- /Lab-09/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-09/main.tf -------------------------------------------------------------------------------- /Lab-10/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-10/main.tf -------------------------------------------------------------------------------- /Lab-11/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-11/main.tf -------------------------------------------------------------------------------- /Lab-12/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-12/main.tf -------------------------------------------------------------------------------- /Lab-13-with-ALB-LaunchTemplate/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-13-with-ALB-LaunchTemplate/main.tf -------------------------------------------------------------------------------- /Lab-13-with-ALB-LaunchTemplate/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-13-with-ALB-LaunchTemplate/user_data.sh -------------------------------------------------------------------------------- /Lab-13-with-ELB-LaunchConfiguration/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-13-with-ELB-LaunchConfiguration/main.tf -------------------------------------------------------------------------------- /Lab-13-with-ELB-LaunchConfiguration/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-13-with-ELB-LaunchConfiguration/user_data.sh -------------------------------------------------------------------------------- /Lab-14/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-14/main.tf -------------------------------------------------------------------------------- /Lab-14/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-14/outputs.tf -------------------------------------------------------------------------------- /Lab-14/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-14/user_data.sh -------------------------------------------------------------------------------- /Lab-14/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-14/variables.tf -------------------------------------------------------------------------------- /Lab-15/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/main.tf -------------------------------------------------------------------------------- /Lab-15/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/outputs.tf -------------------------------------------------------------------------------- /Lab-15/user_data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/user_data.sh -------------------------------------------------------------------------------- /Lab-15/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/variables.tf -------------------------------------------------------------------------------- /Lab-15/vars_prod.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/vars_prod.tfvars -------------------------------------------------------------------------------- /Lab-15/vars_staging.tfvars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-15/vars_staging.tfvars -------------------------------------------------------------------------------- /Lab-16/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-16/main.tf -------------------------------------------------------------------------------- /Lab-16/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-16/outputs.tf -------------------------------------------------------------------------------- /Lab-16/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-16/variables.tf -------------------------------------------------------------------------------- /Lab-17/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-17/main.tf -------------------------------------------------------------------------------- /Lab-18/denis-key-ca-central-1.pem: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-18/denis-key-ca-central-1.pem -------------------------------------------------------------------------------- /Lab-18/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-18/main.tf -------------------------------------------------------------------------------- /Lab-19/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-19/main.tf -------------------------------------------------------------------------------- /Lab-19/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-19/outputs.tf -------------------------------------------------------------------------------- /Lab-19/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-19/variables.tf -------------------------------------------------------------------------------- /Lab-20/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-20/main.tf -------------------------------------------------------------------------------- /Lab-20/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-20/outputs.tf -------------------------------------------------------------------------------- /Lab-20/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-20/variables.tf -------------------------------------------------------------------------------- /Lab-21/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-21/main.tf -------------------------------------------------------------------------------- /Lab-21/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-21/outputs.tf -------------------------------------------------------------------------------- /Lab-21/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-21/variables.tf -------------------------------------------------------------------------------- /Lab-22/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-22/main.tf -------------------------------------------------------------------------------- /Lab-22/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-22/outputs.tf -------------------------------------------------------------------------------- /Lab-22/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-22/variables.tf -------------------------------------------------------------------------------- /Lab-23/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-23/main.tf -------------------------------------------------------------------------------- /Lab-24/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-24/main.tf -------------------------------------------------------------------------------- /Lab-25/Layer1-Network/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-25/Layer1-Network/main.tf -------------------------------------------------------------------------------- /Lab-25/Layer1-Network/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-25/Layer1-Network/outputs.tf -------------------------------------------------------------------------------- /Lab-25/Layer1-Network/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-25/Layer1-Network/variables.tf -------------------------------------------------------------------------------- /Lab-25/Layer2-Web/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-25/Layer2-Web/main.tf -------------------------------------------------------------------------------- /Lab-25/Layer2-Web/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-25/Layer2-Web/outputs.tf -------------------------------------------------------------------------------- /Lab-25/Layer2-Web/variables.tf: -------------------------------------------------------------------------------- 1 | variable "env" { 2 | default = "Dev" 3 | } 4 | -------------------------------------------------------------------------------- /Lab-26/modules/aws_network/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_network/main.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_network/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_network/outputs.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_network/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_network/variables.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_testserver/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_testserver/main.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_testserver/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_testserver/outputs.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_testserver/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/modules/aws_testserver/variables.tf -------------------------------------------------------------------------------- /Lab-26/modules/aws_zomething/main.tf: -------------------------------------------------------------------------------- 1 | Your Great module will be here one day... 2 | -------------------------------------------------------------------------------- /Lab-26/projectA/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/projectA/main.tf -------------------------------------------------------------------------------- /Lab-26/projectA/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/projectA/outputs.tf -------------------------------------------------------------------------------- /Lab-26/projectB/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/projectB/main.tf -------------------------------------------------------------------------------- /Lab-26/projectB/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-26/projectB/outputs.tf -------------------------------------------------------------------------------- /Lab-27-v0.15.2+/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-27-v0.15.2+/main.tf -------------------------------------------------------------------------------- /Lab-27/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-27/main.tf -------------------------------------------------------------------------------- /Lab-28/import-begin.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-28/import-begin.tf -------------------------------------------------------------------------------- /Lab-28/import-finish.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-28/import-finish.tf -------------------------------------------------------------------------------- /Lab-29/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-29/config.tf -------------------------------------------------------------------------------- /Lab-29/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-29/main.tf -------------------------------------------------------------------------------- /Lab-29/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-29/outputs.tf -------------------------------------------------------------------------------- /Lab-29/variables.tf: -------------------------------------------------------------------------------- 1 | variable "instance_type" { 2 | default = "t3.micro" 3 | } 4 | -------------------------------------------------------------------------------- /Lab-30/infra-all/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-all/config.tf -------------------------------------------------------------------------------- /Lab-30/infra-all/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-all/main.tf -------------------------------------------------------------------------------- /Lab-30/infra-all/web-prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-all/web-prod.tf -------------------------------------------------------------------------------- /Lab-30/infra-all/web-stag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-all/web-stag.tf -------------------------------------------------------------------------------- /Lab-30/infra-prod/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-prod/config.tf -------------------------------------------------------------------------------- /Lab-30/infra-prod/eip-prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-prod/eip-prod.tf -------------------------------------------------------------------------------- /Lab-30/infra-prod/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-prod/main.tf -------------------------------------------------------------------------------- /Lab-30/infra-prod/web-prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-prod/web-prod.tf -------------------------------------------------------------------------------- /Lab-30/infra-stag/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-stag/config.tf -------------------------------------------------------------------------------- /Lab-30/infra-stag/eip-stag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-stag/eip-stag.tf -------------------------------------------------------------------------------- /Lab-30/infra-stag/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-stag/main.tf -------------------------------------------------------------------------------- /Lab-30/infra-stag/web-stag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-30/infra-stag/web-stag.tf -------------------------------------------------------------------------------- /Lab-31/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-31/main.tf -------------------------------------------------------------------------------- /Lab-31/user_data.sh.tpl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-31/user_data.sh.tpl -------------------------------------------------------------------------------- /Lab-32/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-32/main.tf -------------------------------------------------------------------------------- /Lab-32/terraform.logs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-32/terraform.logs -------------------------------------------------------------------------------- /Lab-33/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-33/main.tf -------------------------------------------------------------------------------- /Lab-33/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-33/outputs.tf -------------------------------------------------------------------------------- /Lab-33/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-33/variables.tf -------------------------------------------------------------------------------- /Lab-34/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/README.MD -------------------------------------------------------------------------------- /Lab-34/modules/aws_acm_certificate/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_database/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_kafka/aws_database/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_kafka/aws_network/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_kafka/aws_server/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_network/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/modules/aws_server/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Module :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/kms/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/network/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/route53/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/s3/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/vpc/applications/app1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/dev/vpc/applications/app1/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/vpc/applications/app2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/dev/vpc/applications/app2/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/vpc/databases/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/vpc/ecs_cluster/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/dev/vpc/vpn/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/kms/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/network/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/route53/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/s3/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/vpc/applications/app1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/prod/vpc/applications/app1/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/vpc/applications/app2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/prod/vpc/applications/app2/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/vpc/databases/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/vpc/ecs_cluster/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/prod/vpc/vpn/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/kms/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/network/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/route53/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/s3/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/vpc/applications/app1/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/staging/vpc/applications/app1/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/vpc/applications/app2/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-34/projectXYZ/staging/vpc/applications/app2/main.tf -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/vpc/databases/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/vpc/ecs_cluster/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-34/projectXYZ/staging/vpc/vpn/main.tf: -------------------------------------------------------------------------------- 1 | Future Terraform Code :) 2 | 3 | Do it yourself! 4 | -------------------------------------------------------------------------------- /Lab-35/global_vars/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/global_vars/outputs.tf -------------------------------------------------------------------------------- /Lab-35/prod/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/prod/config.tf -------------------------------------------------------------------------------- /Lab-35/prod/eip-prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/prod/eip-prod.tf -------------------------------------------------------------------------------- /Lab-35/prod/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/prod/main.tf -------------------------------------------------------------------------------- /Lab-35/prod/web-prod.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/prod/web-prod.tf -------------------------------------------------------------------------------- /Lab-35/stag/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/stag/config.tf -------------------------------------------------------------------------------- /Lab-35/stag/eip-stag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/stag/eip-stag.tf -------------------------------------------------------------------------------- /Lab-35/stag/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/stag/main.tf -------------------------------------------------------------------------------- /Lab-35/stag/web-stag.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-35/stag/web-stag.tf -------------------------------------------------------------------------------- /Lab-36/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-36/main.tf -------------------------------------------------------------------------------- /Lab-36/module_servers/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-36/module_servers/main.tf -------------------------------------------------------------------------------- /Lab-36/module_servers/variables.tf: -------------------------------------------------------------------------------- 1 | variable "instance_type" { 2 | default = "t3.micro" 3 | } 4 | -------------------------------------------------------------------------------- /Lab-37/iam_groups.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-37/iam_groups.tf -------------------------------------------------------------------------------- /Lab-37/iam_groups_policies.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-37/iam_groups_policies.tf -------------------------------------------------------------------------------- /Lab-37/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-37/variables.tf -------------------------------------------------------------------------------- /Lab-38/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-38/main.tf -------------------------------------------------------------------------------- /Lab-39/deployments/dev/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/deployments/dev/config.tf -------------------------------------------------------------------------------- /Lab-39/deployments/dev/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/deployments/dev/main.tf -------------------------------------------------------------------------------- /Lab-39/deployments/prod/config.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/deployments/prod/config.tf -------------------------------------------------------------------------------- /Lab-39/deployments/prod/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/deployments/prod/main.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-rds/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-rds/main.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-rds/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-rds/outputs.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-rds/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-rds/variables.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-vpc/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-vpc/main.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-vpc/outputs.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-vpc/outputs.tf -------------------------------------------------------------------------------- /Lab-39/module-aws-vpc/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-39/module-aws-vpc/variables.tf -------------------------------------------------------------------------------- /Lab-40/ephemeral/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-40/ephemeral/main.tf -------------------------------------------------------------------------------- /Lab-40/non-ephemeral/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-40/non-ephemeral/main.tf -------------------------------------------------------------------------------- /Lab-41/action/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/action/lambda_function.py -------------------------------------------------------------------------------- /Lab-41/action/lambda_function.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/action/lambda_function.tf -------------------------------------------------------------------------------- /Lab-41/action/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/action/main.tf -------------------------------------------------------------------------------- /Lab-41/action/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/action/variables.tf -------------------------------------------------------------------------------- /Lab-41/non-action/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/non-action/lambda_function.py -------------------------------------------------------------------------------- /Lab-41/non-action/lambda_function.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/non-action/lambda_function.tf -------------------------------------------------------------------------------- /Lab-41/non-action/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/non-action/main.tf -------------------------------------------------------------------------------- /Lab-41/non-action/variables.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/Lab-41/non-action/variables.tf -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/README.md -------------------------------------------------------------------------------- /terraform.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/adv4000/terraform_certified/HEAD/terraform.jpg --------------------------------------------------------------------------------