Я пытаюсь импортировать 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
}
```