terraform - 如何将 Terraform 状态漂移合并回配置文件?
问题描述
我有一个 Terraform 脚本,它为 AWS 基础设施提供(除其他外)一组安全组。
随着时间的推移,这些安全组通过 AWS 控制台添加了一堆额外的 IP 范围,因此.tf
文件和实际状态之间存在偏差。
Runningterraform plan
显示了这些差异,并希望回滚到 Terraform 的配置状态。
我想要实现的是(以编程方式)更新.tf
文件的安全组定义以反映这些额外的 IP 范围,使 Terraform 保持最新并(希望)增加它用于管理状态变化的机会未来。
解决方案
这是 Terraform 中的一个待定功能:https ://github.com/hashicorp/terraform/issues/15608
在那个问题中,有两个项目可以提供帮助:
推荐阅读
- python - 添加到 manytomany 字段返回空查询集
- node.js - 我每次都会生成一个新的 PKCE 挑战,还是可以存储它?
- sql - 每晚 SQL 数据库到 Postgres RDS 实例
- java - 使用 gradle 启动项目时,如何消除错误 Process 'command' finished with non-zero exit value 1?
- android - Jetpack Compose - LazyColumn 进行无限次数的重组
- javascript - 对 GraphQL 的 POST 请求返回 400
- php - php返回重定向功能
- android - 是什么导致 ANR 在主线程上没有长任务?
- sockets - 拦截 tls.Conn 的 Read() 和 Write(),同时保留 tls.Conn 功能
- javascript - 有没有办法让 Material-UI 中的点徽章变大?