Most Common Reasons That Cause Drift: Part #4 - Resource Eviction 🚨 Resource eviction, a form of automated change outside IaC, often leads to drift. Two main cases: ⚡Cost-saving policies: Automatically scale down or delete low-usage resources to reduce costs, but misalign IaC. ⚡Automated policy changes: Security policies adjust configurations to resolve vulnerabilities, unintentionally causing drift if updates aren’t backported. Addressing drift from resource eviction requires consistent monitoring and backporting of changes to keep IaC aligned. Read more here (link in the 1st comment) 👇👇👇
Terramate
Softwareentwicklung
Terramate adds code generation, stacks, orchestration, change detection and more to your Terraform environments.
Info
Terramate adds powerful capabilities such as code generation, stacks, orchestration, change detection, data sharing and more to Terraform.
- Website
-
https://terramate.io
Externer Link zu Terramate
- Branche
- Softwareentwicklung
- Größe
- 11–50 Beschäftigte
- Hauptsitz
- Berlin
- Art
- Kapitalgesellschaft (AG, GmbH, UG etc.)
- Gegründet
- 2023
- Spezialgebiete
- Devops, Infrastructure as a code, CI/CD, Terraform und Pulumi
Orte
-
Primär
Köpenicker Str. 124
Berlin, 10179, DE
Beschäftigte von Terramate
-
Staale Nerboe
Seasoned engineering leader with over 25 years of experience in fintech
-
Pedro Gil Carvalho
VP of Engineering • Sharing my journey from developer to director • Follow for daily tips
-
Sören Martius
CEO @ Terramate | Build, manage and automate Infrastructure as Code with ease ☁️🚀
-
Tiago de Bem Natel de Moura
Senior Software Engineer at Terramate
Updates
-
Most Common Reasons That Cause Drift: Part #3 - Automated Changes Outside IaC🚨 Drift often occurs when external automation like autoscalers modifies infrastructure outside IaC, misaligning it from your defined state. Prevent this by configuring IaC to ignore frequently altered attributes, like Terraform’s resource lifecycle settings, keeping infrastructure consistent despite external changes. Read more in our latest guide (1st comment) 👇👇👇
-
State Management: The Key to Reliable Infrastructure 💡 In Terraform and OpenTofu, state files are essential. Here’s why they matter: ✨Map IaC to Reality: State files link your IaC definitions directly with live resources. ✨Organize Dependencies: They maintain the order of resource deployment, reducing configuration errors. ✨Optimize Performance: Caching in state files improves speed, especially with complex setups. ✨Enable Collaboration: Shared state files keep teams aligned on changes and updates. ✨Separate Managed and Unmanaged Resources: They help prevent unintended changes to unmanaged resources. Avoid editing these JSON files manually—use “terraform show” or “tofu show” for safe state inspection. A solid grasp of state management keeps your infrastructure reliable and aligned with your IaC configurations. Read more in our guide (see link in 1st comment) 👇👇👇
-
Most Common Reasons That Cause Drift: Part #2 - Lack of Automation and CI/CD 🚨 Drift often arises from limited automation and CI/CD. Without automated deployment processes, developers may apply changes manually, leading to inconsistencies. Implementing CI/CD ensures consistent, tested, and fully automated changes, minimizing drift and reducing undocumented, ad hoc modifications. Configuring permissions to enforce changes exclusively via Pull Requests also prevents drift by standardizing updates across infrastructure. Read more in our latest guide (1st comment) 👇👇👇
-
Talking about drift, we just released a new article on how Terramate helps you detect, manage, and remediate drift in Terraform, OpenTofu, and Terragrunt environments. ✨🚀 Drift—the misalignment between desired and actual infrastructure state—can lead to security gaps, unexpected costs, and instability. Terramate’s advanced drift detection and remediation tools empower teams to spot and resolve drift early, ensuring the infrastructure remains secure, cost-effective, and reliable. In this guide, we cover: ✅How Terramate detects and monitors drift with scheduled checks and alerts ✅Best practices for managing IaC drift across complex setups ✅Step-by-step workflows for resolving drift efficiently and securely Read the full article here (link in the 1st comment) 👇👇👇
How to detect, manage and remediate Drift in Terraform, OpenTofu and Terragrunt with Terramate
terramate.io
-
Most Common Reasons That Cause Drift: Part #1 - Manual Changes 🚨 One of the primary causes of drift is manual changes made outside of Terraform or OpenTofu. Developers often make quick adjustments directly in cloud consoles or via CLI tools when IaC feels slow or complex. These direct updates misalign the actual infrastructure state from IaC, leading to drift. A strong solution involves IAM policies to limit direct changes, requiring updates to be handled through IaC. This approach supports consistent infrastructure and reduces drift. Read more in our latest guide (1st comment) 👇👇👇
-
What is Drift❓ With Terraform and OpenTofu, infrastructure is defined declaratively, setting desired configurations. Once deployed, resources may drift from this state due to: ⚡Manual changes: Direct updates outside IaC ⚡Automation: Autoscaling or maintenance updates ⚡External tools: External modifications to resources This misalignment, known as drift, can lead to security risks, increased costs, and instability. By understanding and monitoring drift, teams keep infrastructure secure, efficient, and in sync. In upcoming posts, we’ll cover how to detect drift, examine its most common causes, and discuss the impacts and risks it can bring to your infrastructure. 👀 For all the details, read our latest article: The Ultimate Guide for Terraform and OpenTofu Drift Detection and Remediation (link in the 1st comment). 👇👇👇
-
Are you joining KubeCon + CloudNativeCon North America 2024? 🚀✨ Only 2 weeks left! Be sure to book your demo in advance or swing by Booth #S60 to connect with our Terramate team in Salt Lake City, November 12-15. We’ll have some exclusive Terramate swag and can’t wait to chat with everyone! See you soon! (Meeting link in the 1st comment) 👇👇👇
-
Terramate CLI Update: Faster Code Generation through Parallelization ⚡🚀 To improve performance in large setups, we've made parallel code generation the default in Terramate CLI, enabling faster and more efficient workflows. Key Improvements: ✅Speed Boost: Parallel execution accelerates workflows by up to 4-6x in complex projects. ✅Customizable Concurrency: Adjust concurrency with terramate generate --parallel <n>; by default, all logical CPU cores are used. This Update is now available on GitHub in Terramate Release v0.11.1-rc1. More details in the 1st comment
Releases · terramate-io/terramate
github.com
-
Have you joined our Discord community yet❓ Connect with the Terramate team and fellow users for support, advice, and to share your experiences. You’ll also get regular updates on new product releases, community events, live streams, and more. Join us here (link in the 1st comment) 👇👇👇
Join the Terramate Discord Server!
discord.com