#3830·floci

[BUG] OpenTofu VPC DNS 支持属性不持久

作者: nkootstra创建于 2026年9月17日更新于 2026年9月17日
标签bugec2

□ 总结

OpenTofu不能在EC2 VPC上坚持‘enable dns support=ful'. 在适用'之后,说明VpcAttiz'返回真实',而不是所要求的虚假'。

□再现.

请在“http://localhost:4566”、“OpenTofu 1.8”和“AWS”供应商QQ 5.0上使用Floci。

创建“ main.tf” :

小时 三角形 { 需要的提供者 { AWS = {{. 出处="桥公司/AWS" 版本="~> 5.0" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

变量“终点”{ 默认 = "http://localhost: 4566" {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

提供商"AWS"{ 区域 = “us- Eastern-1” access key = "测试" 密钥=“测试”

跳过 证书 验证=真 跳过 metata api check= true 跳过 请求 账户 id = true

结束点{ ec2= var.endpoint (法语). {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢? {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

资源 “aws vpc” “ repro” { cidr block = "10.0.0/16" (中文(简体) ). 启用 dns support=虚假 启用 dns hostnames=虚假 {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?

输出“ vpc id” { 数值=aws vpc.repro.id {\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?


运行 :

{\fn黑体\fs22\bord1\shad0\3aHBE\4aH00\fscx67\fscy66\2cHFFFFFF\3cH808080}你觉得呢?
豆腐内脏
豆腐应用 - 自动应用
VPC ID=$( 豆腐输出 - raw vpc  id) Name
AWS - endpoint-url http://localhost:4566 ec2 描述-vpc- 属性\ ?
--vpc-id "$VPC ID" - 属性启用Dns 支持

预期产出包括:

贾森 "等价":虚假


观测到的产出包括:

贾森
"价值":真实

相容性测试/相容-opentofu/test.bats'和OpenTofu: VPC sublicDns Support 坚持虚假'中,也会出现同样的不匹配。

□AWS行为

AWS 文档“ 修改 VpcAttize ” 更改 DNS 支持设置, “ 描述 VpcAttize ” 返回当前值 :

□ 内容

PR #624 此前添加了 VPC DNS 属性持久性并关闭了 第468期. 本报告涵盖目前在CI运行中观察到的回归35258828581

□ 范围

  • 通过EC2查询API添加失败的集成测试.
  • 通过创建、修改和描述业务来维护`可操作Dns支持 ' 。
  • 将`可操作的DnsHostnames ' 行为保留在现行测试范围内。
  • 不改变 Open Tofu 或 Terraform 兼容性预期 .