🚀 Big news!! Today is launch day!! 🚀
Introducing... InfraSketch ⚡️
InfraSketch is a one-stop-tool to:
▶️generate infrastructure
▶️reuse Terraform templates, and
▶️create a visual sketch of infrastructure.
Check out InfraSketch on @producthunt https://t.co/ieJAIW57oA
@SouthwestAir in an airport for 8 hours because your network vs hub and spoke model and crapped out engine on an old plane had me late to my connecting. $200 is an embarrassment and poor comp for one of my very few vacation days per year
We host a weekly live chat on DevOps and IaC. In our second live chat session, @antoniscloud and @darkosubotica shares what makes a good template, documentation best practices, and different strategies to deploy Terraform templates. https://t.co/NPXqVN7Wn3
Join us in under two hours, at 11am PST / 2pm EST / 8pm CEST for a live chat with @VMware Cloud Solutions Architects @emad_younis and @NetworkBrouhaha on Cloud Migration strategies and tools. Join us here https://t.co/ma6NOmaGDC
Drop in and ask questions - see you in a bit! ⚡️
💥 In less than 24 hours we'll be chatting with Lead and Senior Cloud Solutions Architects @emad_younis and Matt Elliott on Cloud Migration strategies. ⚡️
Looking forward to this chat! Join the chat on this platform: https://t.co/ma6NOmaGDC
Why build IaC tools on Terraform?
☑️ Terraform works with multi-cloud systems (AWS, Microsoft Azure, Google Cloud, Alibaba Cloud, Oracle, IBM, Tencent Cloud, etc)
☑️ Terraform builds, changes and versions infrastructure efficiently
More details 👇
3/4
Managing changes
As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.
7/7
Minimize Blast Radius
Push only a few configurations on the infrastructure at a time. That way, if something went wrong, the damage to the infrastructure will be minimal and can be corrected quickly. Deploying plenty of configurations at once is very risky.
Did you know we host a weekly live audio chat ⚡️on all things cloud, DevOps and IaC?
While the audio chats are not recorded, the show notes are, and in 7 threads here 👇 our community member Mark Smith share several IaC best practices 👊
https://t.co/id5M3jAtNo
6/7
Use Self Variable
In instances when you don’t know the value of the variable before deploying an infrastructure. E.g. you want to use the IP address of an instance which will be deployed only after the Terraform “apply” command. use self.ipv4_address as a self variable.
5⃣ Understand how Infrastructure as Code affects your IT architecture
👉 Modularization of resources and dependencies allow for easier debugging
👉 Ability to reuse codebases
👉 Modular architectures fit in with the modularization of all other layers of the OSI stack
4⃣ Watch Terraform syntax rules closely
👉 Terraform is a syntax sensitive language compared to JSON or YAML. Obtain a strong foundational knowledge of Terraform and build from basics to prevent future debugging complications.