top of page

Terraform simply explained - What it is, why it's useful and how it works


What is Terraform?

With the below Terraform Tutorial 🎬 you'll get a good overview of what Terraform is, how Terraform works, and how it does its job to get started quickly.


The video covers the following:


What is Terraform?

Terraform is a tool for infrastructure provisioning to build out infrastructure through code, often called Infrastructure as Code.


So, Terraform allows you to automate and manage your infrastructure, your platform, and the services that run on that platform. It's open source and declarative, which means you define WHAT you want (the desired "end state") rather than describing exactly each step or HOW to do it.


What is Terraform used for? Use Cases

On the one hand, Terraform is used for creating or provisioning new infrastructure and for managing existing infrastructure:

What is Terraform used for?
What is Terraform used for?

On the other hand, it can be used to replicate infrastructure. E.g. when you want to replicate the development setup also for staging or production environment:

Terraform is great for replicating infrastructure
Terraform is great for replicating infrastructure

How Terraform works? Terraforms Architecture


Terraform has 2 main components:

  • CORE

Terraform's Core takes two input sources, which are your configuration files (your desired state) and second the current state (which is managed by Terraform). With this information, the Core then creates a plan of what resources need to be created/changed/removed.

  • Provider

The second part of the Architecture is providers. Providers can be IaaS (like AWS, GCP, Azure), PaaS (like Heroku, Kubernetes), or SaaS services (like Cloudflare). Providers expose resources, which makes it possible to create infrastructure across all these platforms.

How Terraform works?
Terraform Architecture: How Terraform works?

Terraform Basic Commands

Terraform has commands to go through different stages:

Terraform Basic Commands
Terraform Basic Commands

Terraform vs Ansible

One question that comes up always when learning Terraform and which I want to clarify is, "what the difference of Terraform and Ansible is." This is understandable because they seem to do the same thing. So, I go through the similarities and differences between those two tools.



Watch the full video here. 🤓


 

You can learn more about Kubernetes and other DevOps technologies on my Youtube channel 👏



Like, share and follow me 😍 for more content:

5 Comments


Anna Myagkaya
Anna Myagkaya
3 days ago

The website https://brosintrikos.com/ offers a unique and engaging experience for visitors interested in exploring a wide range of topics, from entertainment to lifestyle and beyond. With its diverse content and vibrant design, stands out as a hub for creativity and inspiration. Visitors can immerse themselves in captivating articles, eye-catching visuals, and thought-provoking insights that cater to a variety of interests and preferences. Whether you're looking for entertainment recommendations, lifestyle tips, or simply a dose of inspiration, this website has something for everyone. The seamless navigation and fresh content make a must-visit destination for those seeking a blend of entertainment and enlightenment.

Like

Professors may evaluate students based on their participation in class discussions, group activities, presentations, and workshops. Participation assessments consider students' engagement, contributions to discussions, critical analysis of topics, and ability to collaborate with peers.Homework assignments are practice tasks designed to reinforce write my assignment for me outside of class. They can include readings, exercises, online quizzes, and problem-solving tasks. Homework assessments evaluate students' understanding of material, ability to apply concepts, and completion of assigned tasks.

Like

Online Casino Hex provides https://onlinecasinohex.de/online-casinos/bestes/ a curated selection of the best online casinos, offering players a premium gaming experience with top-notch services and a diverse range of games. Each recommended casino on the platform has been meticulously vetted to ensure a safe and fair playing environment for users. From popular slots to classic table games, these online casinos showcase high-quality graphics and immersive gameplay that cater to every player's preferences. With secure payment options and responsive customer support, players can enjoy peace of mind while exploring the thrilling world of online gambling. Discover the ultimate online casino destinations at Online Casino Hex and elevate your gaming adventure to new heights.

Like

Thanks

Like

Katy wiwi
Katy wiwi
Oct 23, 2023

I'm thrilled to have discovered this invaluable resource of free nursing essay examples https://www.nursingpaper.com/examples/. The diversity of topics and the depth of knowledge covered in these essays are truly inspiring. Whether you're a nursing student or a healthcare professional, these examples serve as a wellspring of information and inspiration. They not only provide valuable insights but also demonstrate effective writing techniques. This platform is a goldmine for anyone looking to explore nursing, medicine, or health-related topics. Thank you for making this treasure trove of knowledge accessible to all.

Like
bottom of page