Проблема с переменными, работающими в Cloud tutorial

Я прорабатываю этот урок, и мне удалось все настроить нормально.

https://learn.hashicorp.com/tutorials/terraform/cloud-workspace-configure?in=terraform%2Fcloud-get-started

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

У кого-нибудь есть идеи о том, как двигаться дальше? Спасибо

Надеялся, что это будет приятный легкий запуск и запуск!

Configuring remote state backend...
Initializing Terraform configuration...

Warning: Value for undeclared variable

The root module does not declare a variable named "tag_user_name" but a value
was found in file "/terraform/terraform.tfvars". To use this value, add a
"variable" block to the configuration.

Using a variables file to set an undeclared variable is deprecated and will
become an error in a future release. If you wish to provide certain "global"
settings to all configurations in your organization, use TF_VAR_...
environment variables to set these instead.


Error: No value for required variable

  on variables.tf line 6:
   6: variable "aws_access_key_id" {

The root module input variable "aws_access_key_id" is not set, and has no
default value. Use a -var or -var-file command line argument to provide a
value for this variable.


Error: No value for required variable

  on variables.tf line 10:
  10: variable "aws_secret_access_key" {

The root module input variable "aws_secret_access_key" is not set, and has no
default value. Use a -var or -var-file command line argument to provide a
value for this variable.

2 ответа

Я выполняю шаги, описанные здесь, и столкнулся с аналогичной проблемой:https://learn.hashicorp.com/tutorials/terraform/aws-remote?in=terraform/certification-associate-tutorials .

Упомянутая ошибка отображается мне, если я выбираю опцию «Переменная Terraform» при создании переменных в Terraform Cloud.

Я решил проблему, выбрав «Переменная среды» при создании переменных AWS_ACCESS_KEY_ID и AWS_SECRET_ACCESS_KEY.

Кажется , что вы забыли о шаге "Настроить переменные рабочей области", вам нужно установить две переменные среды (AWS_SECRET_ACCESS_KEY, AWS_ACCESS_KEY_ID), и после этого все должно работать должным образом.

Другие вопросы по тегам