Terraform Pipeline | Gitlab ci cd pipeline AWS | Terraform Project | AWS Terraform
In this Devops project you will learn how to set up a Terraform ci cd pipeline using gitlab to automatically deploy infrastructure on AWS cloud.
Throughout this terraform project you will learn all devops best practices used in the industry to learn and Practice Hands on.
Find the code in GitLab Repository: https://gitlab.com/N4si/cicdtf
#devops #aws #terraform
Connect with me on LinkedIn: https://www.linkedin.com/in/nasiullha-chaudhari/
Helpful resources -
Terraform tutorial :
https://youtu.be/XgwV2HnBSws
CICD explained :
https://youtu.be/G1u4WBdlWgU
Gitlab CICD tutorial :
https://youtu.be/JWXVijJfnHc
Terraform Official documentation: https://developer.hashicorp.com/terraform/docs
Timestamps
🕒 Intro
0:00
📝 What is this project
0:04
🔧 Prerequisites for this DevOps project
0:32
🛠️ Part 1 of the project (Terraform Code)
03:44
📂 S3 state backend setup
23:55
🔧 Part 2 (Gitlab cicd pipeline)
26:02
🔗 Create Gitlab repository
26:35
📥 Push the Terraform code to Gitlab
27:37
🔄 Gitlab CICD pipeline script
29:53
🔢 Define variable
38:56
🏃 Pipeline running
45:00
🎬 Conclusion
49:50
Also checkout other DevOps projects:
Devsecops project:
https://youtu.be/g8X5AoqCJHc
Microservices project:
https://youtu.be/jHlRqQzqB_Y
Simple Terraform Project:
https://youtu.be/wFWg0Y68Owo
Kubernetes Project:
https://youtu.be/pTmIoKUeU-A
This terraform pipeline project will teach you how to properly create infrastructure on cloud like aws or azure using cicd tools like gitlab, jenkins or github.
Setting up cicd pipeline for Terraform is very common best practice followed in devops industry to provision infrastructure.
Feel free to comment your doubts if you have any :)
Support my work : https://www.buymeacoffee.com/cloudchamp