terraform

做运维的阿瑞4 小时前
云原生·云计算·terraform
EKS 可销毁环境:集群创建、应用部署到账单归零本文讲一套用完就拆的 EKS 环境,覆盖版本与权限、成本结构、资源边界、集群与应用部署、销毁顺序、残留复核。
做运维的阿瑞7 天前
云原生·云计算·terraform
Terraform 模块版本管理:约束语法、源类型与升级策略上周三 prod 的 plan 里多出 14 个资源,我一行代码都没改。module.network 的 source 指向 GitHub 的 main 分支,同事合并了子网改造的 PR,terraform init 就把新代码拉了下来。
做运维的阿瑞7 天前
云原生·云计算·terraform
Terraform 模块组合:VPC、安全组、EC2 的输出传递与依赖编排上周把环境拆成三个模块之后,plan 直接报了 Error: creating EC2 Instance: InvalidSubnetID.NotFound。subnet_id 是从 dev 的 tfvars 里手抄过去的,prod 的 VPC 里没有这个子网。
做运维的阿瑞7 天前
云原生·云计算·terraform
Terraform 敏感信息管理:sensitive 标记、外部密钥源与 state 加密第一次把 RDS 密码写进 terraform.tfvars 时,我以为 .gitignore 加一行就够了。三个月后翻 CI 日志,plan 输出的 password = "Pr0d-Rds-2019" 明晃晃躺在第 847 行。
做运维的阿瑞15 天前
云原生·云计算·terraform
Terraform 循环与动态资源:count、for_each 与 dynamic只从列表里删掉一个元素,terraform plan 却给出 2 to change, 1 to destroy。 这篇文章从一次真实的索引漂移(index drift)事故出发,讲清 count、for_each、dynamic 三个循环元参数(meta-argument)的追踪机制、能力边界与选型方法。
做运维的阿瑞16 天前
云原生·云计算·terraform
Terraform 入门实战:安装与实施我刚学 Terraform 时干过一件蠢事:看 terraform.tfstate 像个临时文件就顺手删了,下一次 apply,它把整套 VPC、交换机和 ECS 原封不动又建了一遍,还因重名卡在半空。
做运维的阿瑞16 天前
云原生·云计算·terraform
Terraform 的 Provider 与 Resource照着官方示例只把 ami 换成自己的镜像 ID,terraform plan 却给出 -/+ must be replaced。
hasty24 天前
安全·ci/cd·terraform
安全扫描器也要被隔离:Trivy Terraform 文件读取漏洞与 CI 输出边界NVD 记录描述的受影响范围是 Trivy 0.71.0 之前版本,场景是对不可信输入执行 misconfiguration 扫描。第三方提交的 Terraform 配置可能通过文件系统函数访问扫描根目录上层的文件;风险还要求那里存在可读的敏感数据,且攻击者能看到包含该值的扫描结果。
Akiyama_Mio-Kon2 个月前
devsecops·terraform·ai 编程·claude code·凭据安全·ai agent 安全·云会话
Claude Code 修复凭据文件云上传:给 AI 编程工具补一张“工作区出境”门禁Anthropic 在 Claude Code v2.1.248 的发布说明中写明:/ultrareview 和 locally seeded cloud sessions(下文译作“本地植入的云会话”)此前可能上传工作区中未提交的修改,其中包括 prod.env 一类文件、*.tfvars,以及凭据文件的编辑器 swap、temp、backup 副本,例如 key.pem.tmp、id_rsa.swo;该版本已修复,使这些文件留在本机。
2501_930472442 个月前
人工智能·腾讯云·terraform
实战-腾讯云AI助手逆向导出Terraform-存量资源代码化适用读者:中高级运维、后端开发、云架构师 关键词:Terraform · 存量资源导入 · AI 生成 HCL · 逆向 IaC · 资源依赖 · 避坑指南 全文约 15 分钟阅读,附可复制提示词与资源识别失败避坑清单,建议收藏。
heimeiyingwang2 个月前
terraform·gitops
【GitOps·进阶篇】与 Terraform 集成:基础设施的 GitOps 管理前面我们讲的 GitOps 都是在管 Kubernetes 集群内的资源。但一个完整的应用系统还包括 VPC、数据库、负载均衡器等云资源。这些基础设施能否也用 GitOps 管理?答案是 Terraform + GitOps,也叫 "GitOps for Infrastructure"。
Hy行者勇哥4 个月前
ci/cd·ansible·terraform
用Cursor智能编写Ansible/Terraform脚本,打通CI/CD链路在传统的开发运维流程中,编写Ansible/Terraform脚本以及打通CI/CD链路往往面临诸多挑战。手动编写脚本不仅复杂且耗时,容易因语法错误或逻辑问题导致部署失败,而CI/CD链路的打通过程同样繁琐,需要配置多个工具与流程,增加了开发运维的难度与成本。Cursor作为一种智能编写工具,能够根据用户需求自动生成Ansible/Terraform脚本代码,并通过其代码补全等功能显著提高编写效率与代码质量。同时,Cursor还简化了与CI/CD工具的集成过程,帮助用户快速打通链路。这一方法对于提升开发运
nvd115 个月前
云原生·terraform
Terraform 避坑:模块下线时,如何不破坏已有的 Instance Template?在 GCP 的 Terraform(以下简称 TF)运维中,我们经常会遇到资源生命周期不一致的问题。最近在做资源清理和重构时,碰到了一个非常经典的 TF 状态机对齐“大坑”:如何优雅地下线一个托管实例组(MIG),但保留它所依赖的实例模板(Instance Template)?
Elastic 中国社区官方博客5 个月前
大数据·人工智能·elasticsearch·搜索引擎·云原生·自动化·terraform
6个资源,1条命令:使用 Terraform 全自动化实现 Elastic 异常检测作者:来自 Elastic Ed Savage完全使用 Terraform 构建和管理 Elastic 异常检测作业(作业配置、数据馈送、生命周期状态以及环境晋升),并提供一个模块化、可直接克隆的示例。
Elastic 中国社区官方博客5 个月前
大数据·人工智能·elasticsearch·搜索引擎·云原生·kibana·terraform
Kibana 仪表板即代码:在 Elastic 9.4 中用于 Kibana 仪表板的 GitOps、漂移检测与 Terraform作者:来自 Elastic Teresa Alvarez Soler, Omer Kushmaro 及 Devon Thomson
海兰5 个月前
云原生·json·terraform
Kibana Dashboard as Code:Elastic 9.4 如何用 Terraform 和类型化 API 终结“JSON 垃圾袋“Elastic 9.4 带来了一个专为 Kibana 仪表板设计的类型化 API,以及原生的 Terraform 资源。 这意味着,你的仪表板终于可以像 Kubernetes 配置或数据库 Schema 一样,纳入 GitOps 工作流——支持漂移检测、PR 可审查的 Diff、以及基于 Git 的版本回滚。
认真的薛薛5 个月前
ssh·aws·terraform
Terraform: AWS VPC+可SSH登录EC2这是上一章节纯VPC网络架构的实战验证版,在原有网络底座基础上新增了安全控制和计算资源,最终实现:一键部署完整VPC网络 + 一台可通过SSH密钥安全登录的公网EC2实例,用于验证整个网络架构的连通性。
认真的薛薛5 个月前
云原生·aws·terraform
Terraform:AWS VPC这是一个生产级标准的AWS双可用区VPC网络架构,也是AWS上部署任何应用的基础网络底座。我会从架构原理、代码逐行解析、流量走向、最佳实践、常见坑点五个维度进行全面讲解,让你不仅能看懂代码,还能理解"为什么这么写"。
JiaWen技术圈5 个月前
云原生·grafana·terraform
使用 Terraform Grafana Provider 实现 Grafana 全栈 IaC 一体化管理的完整方案以下是使用 Terraform Grafana Provider 实现 Grafana 全栈 IaC 一体化管理的完整方案,覆盖从架构设计到生产落地的全部实现细节。
JiaWen技术圈5 个月前
云原生·ansible·terraform
IaC 双引擎:Terraform + Ansible 完整最佳实践定位分工:Terraform 管基础设施生命周期,Ansible 管系统配置与应用部署,二者互补,2026 运维标准组合。