1PACKAGE_NAME := github.com/cloudquery/cloudquery 2 3.PHONY: build 4build: 5 @docker run \ 6 --rm -v "${PWD}":/var/task \ 7 -w /var/task \ 8 -e GOOS=linux \ 9 -e GOARCH=amd64 \ 10 -e CGO_ENABLED=1 \ 11 lambci/lambda:build-go1.x \ 12 go build -v -o bin/cloudquery 13 14.PHONY: init 15init: 16 @cd deploy/aws/terraform && terraform init 17 18.PHONY: plan 19plan: 20 @cd deploy/aws/terraform && terraform init && terraform plan 21 22.PHONY: apply 23apply: 24ifeq (,$(wildcard ./bin/cloudquery)) 25 echo "Run \"make build\" before deploy." 26else 27 @cd deploy/aws/terraform && terraform init && terraform apply 28endif 29 30.PHONY: destroy 31destroy: 32 @cd deploy/aws/terraform && terraform destroy 33 34