Не удается импортировать ресурс google_storage_bucket в состоянии Terraform - PullRequest
0 голосов
/ 23 января 2020

Я пытаюсь импортировать google_storage_bucket корзину в моем состоянии Terraform:

terraform import module.bf-nathan.google_storage_bucket.assets-bucket my-bucket

Однако, это не удается следующим образом:

module.bf-nathan.google_storage_bucket.assets-bucket: Importing from ID "my-bucket"...
module.bf-nathan.google_storage_bucket.assets-bucket: Import complete! Imported google_storage_bucket (ID: next-assets-bf-nathan-botfront-cloud)
module.bf-nathan.google_storage_bucket.assets-bucket: Refreshing state... (ID: next-assets-bf-nathan-botfront-cloud)

Error: module.bf-nathan.provider.kubernetes: 1:11: unknown variable accessed: var.cluster_ip in:

https://${var.cluster_ip}

Этап обновления не выполняется т работа. Я выполнил команду из root проекта, где существует файл terraform.tfvars.

Я попытался добавить -var-file=terraform.tfvars, но безуспешно.

Обратите внимание, что переменные правильно интерполируются со всеми другими командами terraform.

Стоит отметить, что рассматриваемый сегмент определен в модуле, а не в main.tf. Вот как объявляется ведро:

resource "google_storage_bucket" "assets-bucket" {
  name          = "${local.assets_bucket_name}"
  storage_class = "MULTI_REGIONAL"
  force_destroy = true
}
```
...