Как получить идентификатор vp c по умолчанию с помощью terraform - PullRequest
0 голосов
/ 10 марта 2020

Я пытаюсь получить vpc_id из default vp c в моей aws учетной записи, используя terraform

Это то, что я пытался, но выдает ошибку

Ошибка: неверный источник данных

Это то, что я пытался:

data "aws_default_vpc" "default" {

}


# vpc
resource "aws_vpc" "kubernetes-vpc" {
  cidr_block = "${var.vpc_cidr_block}"
  enable_dns_hostnames = true

  tags = {
    Name = "kubernetes-vpc"
  }
}

1 Ответ

3 голосов
/ 10 марта 2020

aws_default_vpc действительно не является допустимым источником данных. Но источник данных aws_vpc имеет логическое значение default, которое можно использовать для выбора значения по умолчанию vp c:

data "aws_vpc" "default" {
  default = true
} 
...