Skip to content

Commit 78394d9

Browse files
author
Gary Rutland
committed
Corrected working directory logic
1 parent efea549 commit 78394d9

1 file changed

Lines changed: 7 additions & 3 deletions

File tree

.github/workflows/terraform.yaml

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -43,9 +43,6 @@ jobs:
4343
permissions:
4444
id-token: write
4545
contents: read
46-
defaults:
47-
run:
48-
working-directory: ${{ inputs.working-directory }}
4946
steps:
5047
- name: Checkout
5148
uses: actions/checkout@v3
@@ -76,32 +73,39 @@ jobs:
7673
terraform_version: ${{ inputs.terraform-version }}
7774
- name: Format
7875
id: fmt
76+
working-directory: ${{ inputs.working-directory }}
7977
run: terraform fmt -check
8078
- name: Initialise
8179
id: init
80+
working-directory: ${{ inputs.working-directory }}
8281
env:
8382
GIT_SSH_COMMAND: "ssh -i ~/.ssh/id_rsa -o UserKnownHostsFile=~/.ssh/known_hosts"
8483
run: terraform init -upgrade
8584
- name: Create workspace
8685
if: inputs.workspace != 'default'
86+
working-directory: ${{ inputs.working-directory }}
8787
run: terraform workspace new ${{ inputs.workspace }} -no-color
8888
continue-on-error: true
8989
- name: Select workspace
9090
if: inputs.workspace != 'default'
91+
working-directory: ${{ inputs.working-directory }}
9192
run: terraform workspace select ${{ inputs.workspace }} -no-color
9293
- name: Validate
9394
id: validate
95+
working-directory: ${{ inputs.working-directory }}
9496
run: terraform validate -no-color
9597
- name: Refresh
9698
if: inputs.refresh == true
9799
run: echo "Terraform refresh step deprecated and is no longer executed"
98100
- name: Plan
99101
if: inputs.apply == false
102+
working-directory: ${{ inputs.working-directory }}
100103
env:
101104
TF_VAR_docker_tag: ${{ steps.setup.outputs.git-hash-short }}
102105
run: terraform plan -no-color -compact-warnings -input=false
103106
- name: Apply
104107
if: inputs.apply == true
108+
working-directory: ${{ inputs.working-directory }}
105109
env:
106110
TF_VAR_docker_tag: ${{ steps.setup.outputs.git-hash-short }}
107111
run: terraform apply -compact-warnings -auto-approve -input=false

0 commit comments

Comments
 (0)