@@ -7,37 +7,37 @@ include ${REPO_BASE_DIR}/scripts/common.Makefile
77# Internal VARIABLES ------------------------------------------------
88TF_STATE_FILE := terraform/.terraform/terraform.tfstate
99
10- terraform/main.tf : terraform/main.tf.j2 .venv $(CI_ENV_FILE )
10+ terraform/main.tf : terraform/main.tf.j2 .venv $(REPO_CONFIG_LOCATION )
1111 # generate $@
12- @$(call jinja, $< , $(CI_ENV_FILE ) , $@ )
12+ @$(call jinja, $< , $(REPO_CONFIG_LOCATION ) , $@ )
1313 # validate and format $@
1414
1515terraform-init : $(TF_STATE_FILE ) # # init terraform
1616
17- $(TF_STATE_FILE ) : $(CI_ENV_FILE ) terraform/main.tf
17+ $(TF_STATE_FILE ) : $(REPO_CONFIG_LOCATION ) terraform/main.tf
1818 # terraform init
1919 @set -a; source $< ; set +a; \
20- if [ " $$ {TF_STATE_BACKEND_TYPE }" = " local" ]; then \
20+ if [ " $$ {GRAFANA_TERRAFORM_STATE_BACKEND_TYPE }" = " local" ]; then \
2121 terraform -chdir=./terraform init; \
2222 else \
23- terraform -chdir=./terraform init -backend-config=" access_key=$$ {TF_BACKEND_ACCESS_KEY }" -backend-config=" secret_key=$$ {TF_BACKEND_SECRET_KEY }" ; \
23+ terraform -chdir=./terraform init -backend-config=" access_key=$$ {GRAFANA_TERRAFORM_STATE_BACKEND_AWS_ACCESS_KEY_ID }" -backend-config=" secret_key=$$ {GRAFANA_TERRAFORM_STATE_BACKEND_AWS_SECRET_ACCESS_KEY }" ; \
2424 fi
2525
2626terraform/plan.cache :
2727 @echo " $@ file not found. Run 'make terraform-plan' to generate it."
2828 @exit 1
2929
3030.PHONY : terraform-plan
31- terraform-plan : $(CI_ENV_FILE ) $(TF_STATE_FILE ) ensure-grafana-online # # terraform plan
31+ terraform-plan : $(REPO_CONFIG_LOCATION ) $(TF_STATE_FILE ) ensure-grafana-online # # terraform plan
3232 # terraform plan
33- @set -a; source $< ; source $$ {REPO_CONFIG_LOCATION} ; set +a; \
34- TF_VAR_aws_region =$${TF_AWS_REGION} TF_VAR_aws_access_key=$${TF_AWS_ACCESS_KEY_ID} TF_VAR_aws_secret_key=$${TF_AWS_SECRET_ACCESS_KEY} terraform -chdir=./terraform plan -out=plan.cache
33+ @set -a; source $< ; set +a; \
34+ terraform -chdir=./terraform plan -out=plan.cache
3535
3636.PHONY : terraform-apply
37- terraform-apply : $(CI_ENV_FILE ) terraform/plan.cache $(TF_STATE_FILE ) ensure-grafana-online # # terraform apply
37+ terraform-apply : $(REPO_CONFIG_LOCATION ) terraform/plan.cache $(TF_STATE_FILE ) ensure-grafana-online # # terraform apply
3838 # terraform apply
3939 @set -a; source $< ; set +a; \
40- TF_VAR_aws_region= $$ {TF_AWS_REGION} TF_VAR_aws_access_key= $$ {TF_AWS_ACCESS_KEY_ID} TF_VAR_aws_secret_key= $$ {TF_AWS_SECRET_ACCESS_KEY} terraform -chdir=./terraform apply plan.cache
40+ terraform -chdir=./terraform apply plan.cache
4141
4242.PHONY : ensure-grafana-online
4343ensure-grafana-online :
0 commit comments