InfraCode Profile
InfraCode

@InfraCode

Followers
68
Following
77
Media
14
Statuses
83

Customizable Infrastructure as Code tools, built on Terraform. We're here to simplify the lives of DevOps professionals. Join our Discord https://t.co/AsGGcScOKO

Joined September 2020
Don't wanna be here? Send us removal request.
@InfraCode
InfraCode
4 years
🚀 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
0
1
3
@InfraCode
InfraCode
2 years
Should be ashamed of your “great, industry best customer service” wont fly again.
0
0
0
@InfraCode
InfraCode
4 years
Join us for our last Jam for awhile today on the hottest terraform tech there is (2 pm ET)
Tweet media one
0
0
1
@InfraCode
InfraCode
4 years
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.
0
0
3
@InfraCode
InfraCode
4 years
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 Drop in and ask questions - see you in a bit! ⚡️
Tweet media one
0
1
2
@InfraCode
InfraCode
4 years
💥 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:
Tweet media one
0
1
2
@InfraCode
InfraCode
4 years
4/4 .Scaling across environments. Enable and disable environments from Terraform files on the go.
0
0
0
@InfraCode
InfraCode
4 years
3/4 .Managing changes. As the configuration changes, Terraform is able to determine what changed and create incremental execution plans which can be applied.
1
0
0
@InfraCode
InfraCode
4 years
2/4 .Planning. Terraform generates an execution plan describing what it will do to reach the desired state, and then executes it to build the described infrastructure.
1
0
0
@InfraCode
InfraCode
4 years
1/4 .Cloud-agnostic. Terraform allows a single configuration to be used to manage multiple providers, and to even handle cross-cloud dependencies.
1
0
0
@InfraCode
InfraCode
4 years
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 👇.
1
0
0
@InfraCode
InfraCode
4 years
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.
0
0
0
@InfraCode
InfraCode
4 years
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.
1
0
0
@InfraCode
InfraCode
4 years
5/7.Lock State File. When more than one developer tries to run the Terraform configuration at the same time, the state file could be corrupted and lost. The locking mechanism prevents that. Recommendation: use AWS DynamoDB.
1
0
0
@InfraCode
InfraCode
4 years
4/7 .Backup System State. These files keep track of the metadata and resources of the infrastructure. These files called terraform.tfstate are stored locally inside the workspace directory. Always backup the state files of Terraform.
1
0
0
@InfraCode
InfraCode
4 years
3/7.Use shared modules. The Terraform registry has many modules readily available. Make changes to the existing modules as needed. Each module should concentrate on only one aspect of the infrastructure, e.g. creating an AWS EC2 instance, RDS database, or a Peering Connection.
1
0
0
@InfraCode
InfraCode
4 years
2/7.Naming. Let’s say you want to make three different workspaces for different environments in a project. Rather than naming them as env1, en2, env3, you should call them dev, stage, prod.
1
0
0
@InfraCode
InfraCode
4 years
1/7 .Structuring . if you are using terraform in development, UAT, and production environments, have separate directories for each of them. Even the terraform configurations should be separate
Tweet media one
1
0
0
@InfraCode
InfraCode
4 years
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 👊.
1
0
0
@InfraCode
InfraCode
4 years
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.
0
0
0
@InfraCode
InfraCode
4 years
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.
1
0
0