terraform-provider-yandex
terraform-provider-yandex copied to clipboard
Ошибка в модуле resource "yandex_cdn_resource"
Привет! Получаю ошибку:
│ 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
Столкнулся с аналогичной проблемой после обновления версии провайдера до 0.105.0, ранее была 0.88.0 и проблем не было
Костыль пока такой:
terraform state rm yandex_cdn_resource.<YourCNDResourceName>
terraform import yandex_cdn_resource.my_resource <YourCNDResourceId>