Назад | Перейти на главную страницу

Terraform v0.11.12 возвращает «Использование»

Terraform v0.11.12 возвращает «Использование», когда я пытаюсь ./terraform планировать, применять или проверять. У меня есть файлы main.tf, variables.tf и terraform.tfvars, расположенные в том же каталоге, откуда я запускаю ./terraform. Я предоставил ссылки на каждый файл ниже.

./terraform plan
Usage: terraform plan [options] [DIR-OR-PLAN]

  Generates an execution plan for Terraform.

  This execution plan can be reviewed prior to running apply to get a
  sense for what Terraform will do. Optionally, the plan can be saved to
  a Terraform plan file, and apply can take this plan file to execute
  this plan exactly.

  If a saved plan is passed as an argument, this command will output
  the saved plan contents. It will not modify the given plan.
./terraform version

Terraform v0.11.12

+ provider.external v1.1.1
+ provider.ignition v1.1.0
+ provider.null v2.1.1
+ provider.template v2.1.1
+ provider.vsphere v1.11.0

https://github.com/openshift/installer/blob/master/upi/vsphere/main.tf

https://github.com/openshift/installer/blob/master/upi/vsphere/variables.tf

https://github.com/openshift/installer/blob/master/upi/vsphere/terraform.tfvars.example

Вы не можете быть в правильном каталоге.

Вы указываете

./terraform plan

Это означает, что двоичный файл terraform должен находиться в том же каталоге, что и ваши файлы ресурсов terraform, чего, согласно вашему исходному элементу управления на Github, нет.

Настроить terraform двоичный файл правильно, чтобы он находился в вашем $PATH и попробуй еще раз.

Если вы были в правильном каталоге, первое, что вам скажет terraform, это то, что вам нужно запустить

terraform init