Я относительно новичок в terraform и ищу здесь помощь!Я хочу сослаться на модуль и развернуть его в нескольких регионах AWS.Я также хочу передать несколько переменных среды в модуль примерно так:
module "aws-eu-central-1" {
source="git::https://<git-repo-url>"
export TF_VAR_REGION="eu-central-1"
export TF_VAR_TABLE_NAME="euc-accounts"
export TF_VAR_ES_ENDPOINT="euc-elasticsearch"
export TF_VAR_LOG_LEVEL="INFO"
}
module "aws-eu-west-1" {
source="git::https://<git-repo-url>"
export TF_VAR_REGION="eu-west-1"
export TF_VAR_TABLE_NAME="euw-accounts"
export TF_VAR_ES_ENDPOINT="euw-elasticsearch"
export TF_VAR_LOG_LEVEL="INFO"
}
module "aws-eu-west-2" {
source="git::https://<git-repo-url>"
export TF_VAR_REGION="eu-west-2"
export TF_VAR_TABLE_NAME="euw-accounts"
export TF_VAR_ES_ENDPOINT="euw-elasticsearch"
export TF_VAR_LOG_LEVEL="INFO"
}
Я хочу, чтобы мой исходный код был развернут в этих регионах, и хочу передать переменные среды в модуль.как это можно сделать?спасибо за помощь!