-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathMakefile
More file actions
25 lines (20 loc) · 817 Bytes
/
Copy pathMakefile
File metadata and controls
25 lines (20 loc) · 817 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
include .env
TERRAFORM_FODER_LOCAL := terraform/environments/local
TERRAFORM_COMMON_VARS := ../common.tfvars
check-type:
ifndef type
${error Provide variable type=[js|go|kotlin|python]}
endif
# Starts local environment
start: check-type
@echo "Initializing terraform for local environment"
terraform -chdir=$(TERRAFORM_FODER_LOCAL) init
@echo "Initializing infrastructure for local environment"
terraform -chdir=$(TERRAFORM_FODER_LOCAL) apply \
-var-file=$(TERRAFORM_COMMON_VARS) \
-var='service_type=$(type)' \
-var='service_jobs_provider_reedcouk_api_key=$(SERVICE_JOBS_PROVIDER_REEDCOUK_API_KEY)'
# Stops local environment
stop:
@echo "Stopping infrastructure for local environment"
terraform -chdir=$(TERRAFORM_FODER_LOCAL) destroy -var='service_type=js' -var-file=$(TERRAFORM_COMMON_VARS)