Filter
Exclude
Time range
-
Near
Lets decode "TERRAFORM" (Infra As Code), a highly demanding skill of 2025 in Cloud/Devops world🌎 Terraform by a Movie example🎦 Bookmark if required. As always we will take a layman example to understand this concept. Let’s take an example of Movie Watching 🎦🍿🎥 You can watch a Movie in 2 ways: 1. Open your door, take your car, go to theater, buy a ticket & watch🫡 2. Be at home, watch it on Netflix,Prime Video😎 NOTE: Let’s keep our focus on the end result of you watching a movie. In both ways, you will be able to achieve the task. The Second type is what Terraform is. Let me explain how😲 In the cloud, we need to create various infrastructures like servers, DB, Security groups,VPC & 100 like them. Again, we have “2” ways of creating it, same like watching a movie: Normal way: Open your respective Cloud Login page, do all the authentications, search which service you want,click click click click and lots of click🥵 Terraform way: Write a script with all your requirements & RUN…boom Done 🚀 Just like on Netflix, you can watch all the movies present in it Using Terraform, you can create infra on all Cloud like AWS,GCP & 2780 others🥳 By having connection with so many Cloud Providers, terraform helps us to be cloud platform independent & gives us freedom to be multi-cloud☁️☁️ And all this is done, by writting declarative code in a .tf file & when we run it, our Cloud Infrastructure is created🧞‍♂️ That’s why Terraform is called “IaaC tool (Infrastructure as a Code)”⚙️ Note: Terraform is of declarative type, meaning you just write/declare what you want as End result & it will take care of how to do it. Like create 2 aws server or 3 DB, 2 pods. So it’s not imperative, it’s declarative. Lets understand now, how this magic happens🪄🔮🧙🏼‍♂️ In any team, a Developer will create a project and a Devops/Cloud guy will create the needed infrastructure on cloud to run that project smoothly on cloud. In above example, we use a .tf file to create an ec2 server on AWS Cloud, so we have used “AWS” as “Provider”& its different Resources like ami,instance_type for creation. Once ths script is run, we will see a server running in our AWS account🥳 To connect your Aws account, just configure AWS CLI access credentials of your AWS account on your local machine. Architecture of Terraform:(attached image) Now Terraform Architecture, can be divided into 2 set: ⭐[SCRIPT,STATE,CORE] The “script/config file” you write, is the result you desire & “State” is the actual state at present.Core of terraform creates a execution PLAN & takes care that ‘Desired’ state = ‘Actual’ state by creating, updating or deleting things. ⭐[POVIDERS] The Cloud “Providers” like AWS, Azure have tied up with Terraform are 2nd component of Terraform architecture⚓ Just like AWS, we have 100 more such Cloud Providers, that brings their 1000 resources with them🕴🏻 “AWS” being a “Provider” for Terraform, we can use all AWS Resources to create an AWS EC2 server, then deploy Kubernetes cluster on that server then create services inside that cluster. For example, below you can see, we have used “Kubernetes” as a “Provider” here & we are using Kubernetes different Resources to create a Namespace. Terraform Commands for Different Stages: 🔥terraform refresh: to know the condition of current state, later to be matched to desired state. 🔥terraform init: initialize terraform directory, pull down providers as written by you in .tf file here its AWS. 🔥terraform plan: creates plan for making Desired state == Current state 🔥terraform apply: execute the plan created by above step. Also as now our Infrastructure is written in a script, we can maintain athe versions of this script by storing it in git just like we do for our project codes📥👨🏻‍💻📝 And changes can now be tracked down as who did the changes in infra and also will be needing a approval by raising PR to a Team Lead 😎 So in case of any issue, we can roll back to any paticular earlier version🔙 And at the end, Terraform is just like our Netflix, where we can see any movie without actually going into theaters & we have options for multi-watching🎥🎥 Same way Terraform helps us to create infra on any cloud without logging into its portal & just by writting a chunk of code and it gives us option to go multi-cloud🧞‍♂️☁️☁️ Have given Terraform Certified Associate exam and below complete has my link of Cert⭐ We have just scratched the surface, but Thank you for being till here with me, if you feel u have learnt something new, let me know for sure, it will means a world to me 🙌🏻 And if you share same interest as me in decoding these complex topics in an easy way them lets connect🙋🏻‍♂️either here or in Linkedin or on Twitter #terraform #IaaC #devops #coud #ITWorld @HashiCorp #devopstooling #CloudSolutions
1
2
89
14 Jul 2022
When coming up with enterprise-wide strategies, it is important to invest in #AutomationTesting and #DevOpsTooling. 💡 Explore the benefits and learn how you can drive success and improve the release and test velocity. 🚀 Read more 👇 bit.ly/3yG3DkV
4
7
How will #Rust impact your #DevOpsTooling? Our beginner's guide covers everything you need to know about #DevOps tools in this new language. bit.ly/33kVoMS
3
I have officially published the first portion of my book on @leanpub. For $20.00 dollars, you will not only get what's completed so far, but you will get THE ENTIRE BOOK as it's being published.#devopstooling #DevOps #automation leanpub.com/devopsrecipeswit…
1
2
3
CircleCI announced it will make available its CI/CD platform available on a variety of Windows platforms, as Microsoft invests more in Dev... devops.com/circleci-extends-… #ci/cd #circleci #continuousdelivery #continuousintegration #devopstooling #linux #microsoft #windows @mvizard
2
3
Latest from Mike Vizard. @mvizard CircleCI Extends CI/CD Reach to Windows Platforms devops.com/circleci-extends-… #ci/cd #circleci #continuousdelivery #continuousintegration #devopstooling #linux #microsoft #windows
2
26 Mar 2019
Keen to try HashiCorp's Terraform Enterprise Free Tier? Here are our early impressions of the service... @CarlJavierCloud @NedShawa @HashiCorp #devopstooling #terraform #freetier #hashicorp vibrato.com.au/blog/first-im…

5
7