Ошибка Terraform: в настоящее время «удаленный» бэкэнд не поддерживает ориентацию на ресурсы - PullRequest
1 голос
/ 27 сентября 2019

Поддерживает ли Terraform Cloud флаг -target при запуске terraform plan...?

Не представляется возможным включить или отключить эту функцию в Terraform Cloud.Мне интересно, означает ли это, что Terraform Cloud в целом не поддерживает нацеливание на модули, или в параметре мой экземпляр Terraform Cloud есть опция, которая отключает эту функцию.

Ожидаемый результат: Terraform успешно создает план.

Фактический результат: Terraform сообщает о следующей ошибке:

Error: Resource targeting is currently not supported

The "remote" backend does not support resource targeting at this time.

Редактировать 30.09.19:

Я использую «Удаленный исполнитель» Terraform Cloud и версию 0.12.9 Terraform.

1 Ответ

0 голосов
/ 29 сентября 2019
# main.tf

resource "null_resource" "test" {
}

resource "null_resource" "test2" {
}

terraform {
  backend "remote" {
    hostname = "app.terraform.io"
    organization = "<my-org>"

    workspaces {
      name = "<my-workspace>"
    }
  }
}

Я не сталкивался с ошибкой выше при запуске плана terraform:

❯ terraform plan -target=null_resource.test -out=plan.tfplan 
Acquiring state lock. This may take a few moments...
Refreshing Terraform state in-memory prior to plan...
The refreshed state will be used to calculate this plan, but will not be
persisted to local or remote state storage.


------------------------------------------------------------------------

An execution plan has been generated and is shown below.
Resource actions are indicated with the following symbols:
  + create

Terraform will perform the following actions:

  # null_resource.test will be created
  + resource "null_resource" "test" {
      + id = (known after apply)
    }

Plan: 1 to add, 0 to change, 0 to destroy.

------------------------------------------------------------------------

This plan was saved to: plan.tfplan

To perform exactly these actions, run the following command to apply:
    terraform apply "plan.tfplan"

Releasing state lock. This may take a few moments...

Вот моя версия:

❯ terraform version  
Terraform v0.12.6
+ provider.null v2.1.2

Your version of Terraform is out of date! The latest version
is 0.12.9. You can update by downloading from www.terraform.io/downloads.html
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...