github.com/Ilhicas/nomad@v1.0.4-0.20210304152020-e86851182bc3/e2e/terraform/Makefile (about)

     1  NOMAD_SHA ?= $(shell git rev-parse HEAD)
     2  PKG_PATH = $(shell pwd)/../../pkg/linux_amd64/nomad
     3  
     4  # The version of nomad that gets deployed depends on an order of precedence
     5  # linked below
     6  # https://github.com/hashicorp/nomad/blob/master/e2e/terraform/README.md#nomad-version
     7  dev-cluster:
     8  	terraform apply -auto-approve \
     9  		-var="nomad_sha=$(NOMAD_SHA)"
    10  	terraform output environment
    11  
    12  dev-cluster-from-local:
    13  	terraform apply -auto-approve \
    14  		-var="nomad_local_binary=$(PKG_PATH)"
    15  	terraform output environment
    16  
    17  clean:
    18  	terraform destroy -auto-approve
    19  
    20  full-cluster:
    21  	terraform apply -auto-approve \
    22  		-var-file=terraform.full.tfvars \
    23  		-var="nomad_sha=$(NOMAD_SHA)"
    24  
    25  plan-dev-cluster:
    26  	terraform plan \
    27  		-var="nomad_sha=$(NOMAD_SHA)"
    28  
    29  plan-full-cluster:
    30  	terraform plan \
    31  		-var-file=terraform.full.tfvars \
    32  		-var="nomad_sha=$(NOMAD_SHA)"