gitextract_dld9c9qw/ ├── Day 01 Introduction-BaseLabCreation - Variables-Script-grep-awk-cut/ │ └── README.md ├── Day 02 Arguments-PassingSpecialparams/ │ └── README.md ├── Day 03 OutputRedirection-For-While/ │ └── README.md ├── Day 04 UserAutomation/ │ ├── README.md │ └── script.sh ├── Day 05 RegEx-Break-Continue-CustomExitCodes/ │ ├── README.md │ ├── break.sh │ ├── continue.sh │ └── exit-code.sh ├── Day 06 Functions/ │ ├── README.md │ ├── docker.sh │ ├── ebs.sh │ ├── log-rotation.sh │ └── multi-function.sh ├── Day 07 Git-1/ │ └── README.md ├── Day 08 Git-2/ │ └── README.md ├── Day 09 Git-3/ │ └── README.md ├── Day 10 AWS-Terraform-Part-1/ │ └── README.md ├── Day 11 AWS-Terraform-Part-2/ │ └── README.md ├── Day 12 AWS-Terraform-Part-3/ │ └── README.md ├── Day 13 AWS-Terraform-Part-4/ │ └── README.md ├── Day 14 AWS-Terraform-Functions-1/ │ ├── README.md │ ├── RTA.tf │ ├── locals.tf │ ├── main.tf │ ├── sg.tf │ ├── subnet.tf │ ├── terraform.tfvars │ └── variables.tf ├── Day 15 AWS-Terraform-Functions-2/ │ ├── README.md │ ├── private-ec2.tf │ ├── public-ec2.tf │ ├── terraform.tfvars │ ├── txt.tf │ ├── user-data.sh │ └── variable.sh ├── Day 16 AWS-Terraform-Part-6 Modules-Part-1/ │ └── README.md ├── Day 17 AWS-Terraform-Full-Course/ │ └── README.md ├── Day 18 AWS-Terraform-Part-8 TerraformCloud/ │ └── README.md ├── Day 19 AWS-Terraform-Part-9 GitLab-Pipeline/ │ └── README.md ├── Day 20 AWS-Packer/ │ └── README.md ├── Day 21 AWS-Ansible-Part-1/ │ ├── .gitignore │ ├── 1.provider.tf │ ├── 10.locals.tf │ ├── 11.localfile_ansible_inventory.tf │ ├── 12.localfile_ansible_inventory_yaml.tf │ ├── 13.null-local-exec.tf │ ├── 14.outputs.tf │ ├── 15.terraform.tfvars │ ├── 16.variables.tf │ ├── 2.vpc.tf │ ├── 3.public-subnets.tf │ ├── 4.private-subnets.tf │ ├── 5.public-routing.tf │ ├── 6.private-routing.tf │ ├── 7.ec2.tf │ ├── 8.sg.tf │ ├── 9.vpc-peering.tf │ ├── Playbooks │ ├── README.md │ ├── publicservers.tpl │ └── publicservers_yaml.tpl ├── Day 22 AWS-Ansible-Part-2/ │ └── README.md ├── Day 23 AWS-Ansible-Part-3/ │ └── README.md ├── Day 24 Ansible-Part-4 DynamicInventory_AWX/ │ └── README.md ├── Day 25 HashicorpVault AWSIntegration/ │ ├── HashiCorp_Vault/ │ │ ├── 0-steps.sh │ │ ├── 1-config.hcl │ │ ├── 2-config-kms.hcl │ │ └── 2-vault.service │ ├── README.md │ └── terraform-vault/ │ ├── 1-provider.tf │ ├── 2-random-passwords.tf │ ├── 3-hashi-vault-passwords.tf │ ├── policy.yaml │ ├── user.tf │ └── variables.tf ├── Day 26 Docker-Full-Course/ │ └── README.md ├── Day 27 Maven-JFrog-Sonarqube/ │ └── README.md ├── Day 28 SAST-AzureDevOps-Part-1/ │ ├── 0-maven.sh │ ├── 0-sonarqube.sh │ ├── 1-ado-tools.sh │ ├── 1-pipeline.yml │ ├── 2-pipeline.yml │ └── README.md ├── Day 29 AzureDevOps-Part-2/ │ ├── README.md │ ├── azure-pipelines.yml │ └── pom.xml ├── Day 30 AzureDevOps-Part-3/ │ ├── README.md │ ├── azure-pipelines.yml │ └── pom.xml ├── Day 31 AzureDevOps-Part-4/ │ ├── .gitignore │ ├── 1-main.tf │ ├── 2-ec2.tf │ ├── 3-alb.tf │ ├── 4-alb-listener.tf │ ├── 5-route53.tf │ ├── README.md │ ├── azure-pipelines.yml │ ├── details.tpl │ ├── docker-swarm.yml │ ├── docker.service │ ├── localfile.tf │ ├── packer.json │ ├── prod.auto.tfvars │ └── variables.tf ├── Day 32 AzureDevOps-Part-5/ │ └── README.md ├── Day 33 Jenkins-Part-1/ │ ├── Jenkinsfile │ └── README.md ├── Day 34 Jenkins-Part-2/ │ ├── 0-jenkins_install.sh │ └── README.md ├── Day 35 Jenkins-Part-3/ │ ├── Jenkinsfile │ └── README.md ├── Day 36 Jenkins-Part-4/ │ └── README.md └── README.md