Skip to content
UdemyDevOpsPaid courseAll LevelsCertificate

Mastering Terraform & Integrating with Jenkins and Ansible (Udemy.com)

Learn how to develop, build and deploy terraform scripts using Ansible and Jenkins

Created by: Hari Kammana

Last updated June 2024

icon
What you will learn

  • Terraform resources, loops, functions, templates,data sources, variables, outputs and modules.
  • Automating the deployments of terraform scripts using jenkins devops tool
  • Setting up ELB, ALB, Auto Scaling, ELB access logs
  • Deploy lambda functions through terraform
  • Creating re-usable modules
  • Setting up Relational Database Service (RDS)
  • Managing remote state files using S3, Loking state files using dynamodb
  • Creating networking VPC, private subnets, private subnets, NAT instances and NAT gateways
  • Managing IAM policies and roles
  • Use ansible to run terraform scripts
  • Learn real time use cases with lambda and terraform

How it compares

Against the other 219 rated Udemy courses in DevOps on CourseDuck:

  • Rating4.1 out of 5higher than 15% of them
  • Reviews718#114 of 220 by number of reviews
  • Length5.8 hourslonger than 50% of them
  • Last updatedJune 2024earlier than 50% of them

icon
Course Description

  1. Learn and understand fundamental terraform language construct

  2. Managing multiple environments using terraform workspaces

  3. Learn how to deploy lambda functions using terraform.

  4. Automating infrastructure provisioning using terraform and AWS fundamental to advanced, Configuring networking (Route tables, Internet gateways, public subnets, private subnets)

  5. Write Jenkins pipeline code to automate deployments of terraform.

  6. Use Ansible terraform modules to apply terraform changes 

  7. Terraform, resources, loops, functions, variables, outputs, and modules

  8. Terraform, deploy lambda functions, Manage remote state files using S3, Understand terraform fundamental concepts, Create ELB, ALB, and auto-scaling, Set up Route53

  9. Build reusable modules with terraform

  10. Managing manually created resources using terraform import

  11. Learning for_each meta-argument

  12. Manage state files in S3 and enable state lock to prevent concurrent modifications.

  13. Conditionally creating resources

  14. Usage examples for local variables

  15. Using dynamic blocks and making code more dynamic

  16. Provision load balancers are like application load balancers.

  17. working with tfvars and passing inputs dynamically at runtime

  18. Implementing data sources to access data that is present outside of terraform

  19. how to manage and secure sensitive variable

  20. Creating IAM policies & roles and attaching them to EC2

  21. Using terraform splat expressiong

  22. Using terraform for loops

  23. Creating EC2 instance and working with Userdata scripts

  24. Create VPC, Subnets and configure route tables

  25. Creating security groups and managing inbound and outbound rules

  26. Creating and deploying NAT instances and NAT gateways

  27. What is a null resource in terraform

  28. How to prevent RDS deletion using resource lifecycle

icon
Udemy Discount

The discount is applied through our link. Open the course from here and Udemy's current promotional price is applied at checkout on most courses, no code to type.

Some courses are excluded from Udemy's promotions. If the price does not drop, clear your browser cookies and use the button again.

icon
Instructor Details

Hari Kammana

Hi, this is Hari Kammana.
I bring 20+ years of experience across technologies such as Java/J2EE, AWS, Terraform, Python, Docker, Ansible, Jenkins, Git, and a wide range of DevOps tools. I’ve created this channel to share my real-world technical experience with all of you.

Here, you'll find practical tutorials and deep-dive explanations on AWS Cloud Computing, DevOps, Kubernetes, Helm, Docker, ArgoCD, Python, and Java—designed for both beginners and experienced professionals.

My videos also include real-time tasks, hands-on demos, production use cases, and best practices that I’ve implemented throughout my career.

If you want to learn cloud, DevOps, and modern infrastructure with real-world examples, you’re in the right place.

icon
More courses by Hari Kammana

$10.99

$10.99

icon
More DevOps courses

$27.99

$22.99

$27.99

$129.99

$84.99

$24.99

icon
Reviews

4.1

718 ratings on Udemy

Select a bar to show only those reviews.Select the bar again to show every rating.

By Mohammad Idris Shaikh on 10/27/2023

The latest changes in Terraform is covered up in the last module. The earlier topics if revisited with latest changes will make sense and more helpful for anyone learning Terraform

By Mathew Kargarzadeh on 10/28/2022

Amazing Tutorial on Terraform. learned a lot !!. Instructor take you thru this Journey, teaching the fundamentals. Thanks. Mathew. K

By Alex SIEYADJEU on 10/3/2022

Bonne explication de certains concepts, mais le cours ressemble plus à un cours de codage plutôt qu'un cours d'explications des concepts

By Luciano Sampaio Martins de Souza on 8/3/2022

This is an AWS course with some terraform scripts. I was trying to learn terraform. There are lots of scripts created that he never explained WHY, but this is the reason someone buys a course. He definitely knows what he is teaching, I just didn't like the format of the course.

By Anonymized User on 3/22/2022

I am only half way through this course, but I absolutely love how he goes through the documentation of Terraform. It allows the think outside the box and figure out where to look when working on their own projects.

By Anonymized User on 1/11/2021

Really dont understand why you made video in small peices of 1 min and 2 mins and stopping with an abnormal ending ..it quite irritative ..would be really great if its of its original length.

By Chalapathirao Gara on 6/8/2020

Good explanation step by step of concepts. its enough for learners. I like his learning videos in udemy learning site and try to upload more videos related Azure terraform from you. Thank you. Have a great day sir

By Veronica MV on 5/24/2020

It is perfectly explained, easy to follow and shows the basics of what I was looking for. This is for my current job so I can tell it is helpful in real life scenarios. Great job!

By John Burbridge on 12/20/2019

So far the presentation style is more of a how-to guide rather than a lesson covering concepts and then practicing them. I hope the rest of the course has more material prior to the labs.

By SAGAR SINGH on 11/13/2019

I am an experienced IT person and i do re-skilling very often but in many course (small or big , on udemy or somewhere else ) i don't feel much confidence because the course is made of only theoretical content which will not help you to get enough confidence for cracking a job interview but seriously speaking this course is 90 % practical and 10 % theoretical which made me very confident about terraform. I even cleared 1 round of interview at Netherlands and waiting for another round. so I would really like to thanks mr hari for creating such a amazing course and as i super liked this Terraform course by hari so i joined all his course blindly ;) because I love learning new tech stuff. All the best guys !! Learning is an investment. !!Cheers Sagar Singh Rajpoot

Showing all 10 reviews on CourseDuck

Read all 718 reviews on Udemy

icon
Quality Score

No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.

Content Quality
/
Video Quality
/
Qualified Instructor
/
Course Pace
/
Course Depth & Coverage
/

Overall Score : 82 / 100