yandex-cloud / terraform-provider-yandex

Terraform Yandex provider
https://www.terraform.io/docs/providers/yandex/
Mozilla Public License 2.0
208 stars 113 forks source link

Ошибка в модуле resource "yandex_cdn_resource" #434

Open zet694 opened 5 months ago

zet694 commented 5 months ago

Привет! Получаю ошибку:

│ Error: missing expected {
│ 
│   with yandex_cdn_resource.static,
│   on resource-yandex_cdn_origin_group.tf line 21, in resource "yandex_cdn_resource" "static":
│   21:           static_request_headers = {
│   22:           is-from-cdn = "yes"
│   23:         }

Пример кода когда провляется ошибка:

resource "yandex_cdn_origin_group" "static" {
  name = "static"
  origin {
    source = yandex_storage_bucket.static-content.bucket_domain_name
  }
}

resource "yandex_cdn_resource" "static" {
    cname = "static.stage"

    active = true

    origin_protocol = "http"

    origin_group_id = yandex_cdn_origin_group.static.id

    options {
        edge_cache_settings = 345600
        ignore_cookie = true
          static_request_headers = {
          is-from-cdn = "yes"
        }
        static_response_headers = {
          is-cdn = "yes"
        }
    }
}

Версия yandex-cloud/yandex - 0.116.0

Beloglaz0v commented 5 months ago

Столкнулся с аналогичной проблемой после обновления версии провайдера до 0.105.0, ранее была 0.88.0 и проблем не было

zet694 commented 5 months ago

Костыль пока такой:

terraform state rm yandex_cdn_resource.<YourCNDResourceName>
terraform import yandex_cdn_resource.my_resource <YourCNDResourceId>