· 6 years ago · Oct 24, 2019, 03:20 PM
1access_key :=$(shell cat ../dev/private.tfvars | grep access_key | awk '{print $3}' | sed 's/\"//g')
2secret_key :=$(shell cat ../dev/private.tfvars | grep secret_key | awk '{print $3}' | sed 's/\"//g')
3
4dev:
5 @echo "$(BOLD)$(YELLOW)Deploying dev Terraform"
6 @echo "Access Key $(access_key)"
7 @echo "Secret Key $(secret_key)"
8 @terraform init -reconfigure \
9 -var-file=../dev/private.tfvars \
10 -var-file=../devdev/variables.tfvars \
11 -backend-config=bucket=essilor-terraform-tfstate \
12 -backend-config=key=dev/terraform.tfstate \
13 -backend-config=access_key=${access_key} \
14 -backend-config=secret_key=${secret_key} \
15 -backend=true ../terraform/
16
17
18
19make dev
20Deploying dev Terraform
21Access Key access_key = key
22Secret Key secret_key = secret
23Initializing modules...
24
25Initializing the backend...
26
27Error: error using credentials to get account ID: error calling sts:GetCallerIdentity: IncompleteSignature: '=' not a valid key=value pair (missing key) in Authorization header: 'AWS4-HMAC-SHA256 Credential=access_key = key/2024/us-east-1/sts/aws4_request, SignedHeaders=content-length;content-type;host;x-amz-date, Signature=030d6b1e9b9cd12c6f671e86f19e03cab171a57f0cf8c86a2cfc83c382f6c0ac'.
28 status code: 400, request id: 38c5aded-f670-11e9-8406-5d2ad55c601c
29
30
31Makefile:11: recipe for target 'dev' failed
32make: *** [dev] Error 1