Всем привет!
пытаюсь запустить этот терраформ:
https://github.com/ibm-cloud-architecture/terraform-openshift4-awsТам в
variabes.tf и terraform.tfvars описаны и присвоены значения aws_access_key_id и aws_secret_access_key.
В других проектах, я просто делал в
main.tfprovider "aws" {
profile = var.profile
shared_credentials_file = var.creds
}
и в
variables.tf:
variable "creds" {
default = "~/.aws/credentials"
}
variable "profile" {
default = "default_profile"
}
Т.е. не прописывал ключ в проекте, а ссылался на файл с профилем и ключами.
А тут такое не прокатывает и модули, которые напрямую используют эти переменные их не видят.
Вобщем вопрос в том, как правильно использовать .aws/credentials и не указывать ключ в файлах, чтобы ${var.aws_access_key_id} читались?