DevOps Project - Automate deploying to AWS using Terraform with GitLab CICD pipeline

preview_player
Показать описание
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.

#devops #aws #terraform

Helpful resources -

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:

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 :)

Рекомендации по теме
Комментарии
Автор

Mind-blowing & Hat's off to you to showcase this project step by step especially how Gitlab & Terraform hand to hand works in Production 😀❤. I have successfully created the same .

soumyadipchatterjee
Автор

Let's see who can complete this 👀

Please Like & share :)

cloudchamp
Автор

I love your tutorials. Simpe, clear and straight foward. One of the best tutorial for devops on the net. Please keep them coming

oc
Автор

great tutorial. everything is explained in so detail. thank you so much

rajvirkaur
Автор

parce, como diriamos en Colombia, usted es una chimba! gracias por tus videos! 👍

kevinjessid
Автор

Good explanation....really concise and articulate....gets to the point and also explains prerequisite videos and concepts to understand... enjoyed it! Will watch all from the all others... just subscribed!

RZOLTANM
Автор

Crisp & Clear. Thanks mate.
And please dont take me wrong your talking speed has really reduced to good level compared to initial videos and this helps learners like us to understand thoroughly.
Being in the industry for 6+ years have hardly found good live projects. Please keep them coming!
Thank you! All the best!

yogendrahj
Автор

Crisp, Clear, Amazing, Mind-Blowing
What a tutorial, Loved It ❤

ankitkumargupta
Автор

This is very much needed project brother 👍

smartengineer
Автор

Thanks for the wonderful session and project use case. I have implemented it in my home lab.

karthickmuthiah
Автор

very interesting video . Gives very good key concepts in a very clear way. I'll put these in practise pretty soon, Thanks!

bouksy
Автор

Amazing tutorial brother. Keep up the good work.

Djsanddy
Автор

men.. i am so amazed at your skill set you need to do a bootcamp.. thank you so much for knowledge shared.

nnamdizobeashia
Автор

This is amazing and exactly what I needed except I'm trying to use gitlab it self as backend!

PortgueseProBF
Автор

this guy deserves the highest award ever in the field of devops. simplifying such complicated concepts.

ahmadqayyum
Автор

Awesome 👌 content bhai and funny thing is when the destroy was running the bgm was perfect sync 😂

And yes today itself I'll do this project and definitely tag you nasi bhai ❤

vamshikittu
Автор

Just took my SAA-003 certification. Watching your videos to conquer my first IT job and portfolio

kauapozzi
Автор

Fantastic tutorial! Thank you! This really helped. Yours was the most comprehensive explanation I've seen so far and just you breaking down the code of the gitlab-ci file line by line in your review was incredibly helpful. So many tutorials I've watched skim over the important details and skip steps or just fail to elaborate on what their code is doing, which contributes to the confusion. My only confusion and question is about your destroy job.
How did your destroy job run without a state declared? When I tried to run mine, it would "succeed" but only as a false positive. The destroy job wasn't finding the terraform state from the previous jobs and thinking there were 0 things to destroy. I had to troubleshoot and eventually added the state as an artifact in the apply job which resolved my issues.

Liked, Subscribed and even bookmarked this particular tutorial!

kykel
Автор

19:30 waiting for the second part to create keys as per the flow 😊

dharshansrsr
Автор

Sir give me fyp idea using devops and cloud
Eg . Cloud infrastructure

tech_channel