Ошибка с AWS DHCP по умолчанию с Terraform

#amazon-web-services #amazon-ec2 #terraform

#amazon-web-services #amazon-ec2 #terraform

Вопрос:

У меня ошибка, когда я пытаюсь добавить некоторые теги в DHCP по умолчанию во время создания VPC.

 Error: Multiple default DHCP Options Sets found
 

Поскольку он не связан с VPC, он не должен давать мне никаких ошибок, но я не могу это исправить.
Вот новое определение DHCP:

 resource "aws_vpc_dhcp_options" "dhcp" {
   count                             = var.create_network amp;amp; var.enable_dhcp_supporting ? 1 : 0
   depends_on                        = [aws_vpc.network]

   ntp_servers                       = var.ntp_servers
   domain_name                       = var.domain_name
   domain_name_servers               = var.domain_servers
   netbios_name_servers              = var.netbios_name
   netbios_node_type                 = var.netbios_type
   
   # ^ Resource Lifecycle ! Timeouts Does Not Supported
   lifecycle { create_before_destroy = true } 
   tags = merge(
     {
         "Name"  = join(" | ", [
             format("%s Network | ${var.dhcp_tag} · %s", var.identity_tags, var.master_cidrblock_ipvf),
             upper(var.region)
         ])
     },
     var.resource_tags,
     var.optional_tags,
   )
} 
 

Вот определение DHCP по умолчанию:

 resource "aws_default_vpc_dhcp_options" "dhcp_default" {
   tags = merge(
     {
         "Name"  = join(" | ", [
             format("%s Network | Default ${var.dhcp_tag} · %s", var.identity_tags, var.master_cidrblock_ipvf),
             upper(var.region)
         ])
     },
     var.resource_tags,
     var.optional_tags,
   )
}
 

Как вы можете видеть, я работаю с DHCP, отличным от DHCP по умолчанию, но DHCP по умолчанию должен применить эти изменения

Комментарии:

1. В документах Terraform указано, что параметры dhcp по умолчанию указаны для каждого региона, а не для каждого vpc

2. Спасибо, что напомнили, но, как я уже сказал, DHCP по умолчанию, по моему скромному мнению, не должен конфликтовать

3. Я также искал tfstate файл, но по умолчанию dopt экспорт не выполняется

4. 1. Возникает ли проблема также при удалении первого aws_vpc_dhcp_options ? 2. Случается ли вам «вызывать» default дважды, например, помещенный в модуль, который вы включаете дважды?

5. Hello, @GrzegorzOledzki 1. Нет, когда я удаляю aws_vpc_dhcp_options ошибки, ошибок нет, однако в документах нет конфликта 2. Модуль вызывается только один раз, дубликатов нет