Pobrałem terraform 0.9 i starał się śledzić migration guide przenieść z remote-state
do backend
Migracja z odległym-państwa do backend w Terraform 0,9
Ale to nie wydają się działać. Wymieniłem:
data "terraform_remote_state" "state" {
backend = "s3"
config {
bucket = "terraform-state-${var.environment}"
key = "network/terraform.tfstate"
region = "${var.aws_region}"
}
}
z
terraform {
backend "s3" {
bucket = "terraform-backend"
key = "network/terraform.tfstate"
region = "us-west-2"
}
}
jeszcze kiedy biegnę terraform
init, w jednym z moich folderów środowiska, otrzymuję:
Deprecation ostrzeżenie: To środowisko jest skonfigurowany do korzystania dziedzictwo stan zdalny. Stan zdalny znacznie się zmienił w Terraform 0.9. Należy zaktualizować konfigurację stanu zdalnego, aby użyć nowych ustawień "zaplecza" . Na razie Terraform będzie nadal korzystać z istniejących ustawień . Wcześniejsze zdalne wsparcie dla stanu zostanie usunięte w Terraform 0.11.
można znaleźć przewodnika do uaktualniania tutaj:
miałem też do spadku zmiennej interpolacji ponieważ to już nie jest dozwolony. Czy to oznacza, że jeden wiaderko S3 jest używane w wielu środowiskach? Czego tu brakowało?