首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Terraform错误:运行terraform计划时条件类型不正确

Terraform错误:运行terraform计划时条件类型不正确
EN

Stack Overflow用户
提问于 2020-10-09 01:45:41
回答 2查看 812关注 0票数 0

在代码.tf文件中:

代码语言:javascript
复制
resource "aws_vpc_peering_connection" "this_1" {
  count         = var.create_peering_1 ? 1 : 0
  peer_owner_id = var.peer_account_id_1
  peer_vpc_id   = var.vpc_peer_id_1
  vpc_id        = module.vpc.vpc_id
  auto_accept   = var.auto_accept_peering_1
}

Variables.tf中的变量:

代码语言:javascript
复制
variable "create_peering_1" {
  description = "Create peering connection, 0 to not create"
  default     = 0
}

我得到的错误是:

代码语言:javascript
复制
Error: Incorrect condition type

  on peering_1.tf line 6, in resource "aws_vpc_peering_connection" "this_1":
   6:   count         = var.create_peering_1 ? 1 : 0
    |----------------
    | var.create_peering_1 is 0

The condition expression must be of type bool.

我应该怎么做才能修复这个错误?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2020-10-09 01:49:32

代码语言:javascript
复制
variable "create_peering_1" {
type = bool
default = true

布尔值必须为真或假。

票数 1
EN

Stack Overflow用户

发布于 2020-10-09 02:42:04

0用作false令人困惑

代码语言:javascript
复制
variable "create_peering_1" {
  description = "Create peering connection, false to not create"
  default     = false
  type        = bool
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64267986

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档