From d78b022a8ccbbfa1af622be44e04509a747f4493 Mon Sep 17 00:00:00 2001 From: Haitao Pan Date: Tue, 21 Mar 2023 11:55:04 +0800 Subject: [PATCH] workflows/pulumi-aws.yml: set default working-directory --- .github/workflows/pulumi-aws.yml | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pulumi-aws.yml b/.github/workflows/pulumi-aws.yml index 6cc08dd1..14de4f25 100644 --- a/.github/workflows/pulumi-aws.yml +++ b/.github/workflows/pulumi-aws.yml @@ -15,6 +15,10 @@ env: PULUMI_DISABLE_CI_DETECTION: true PULUMI_CONFIG_PASSPHRASE: ${{ secrets.PULUMI_PASS }} +defaults: + run: + working-directory: ./iac_modules + jobs: build: runs-on: ubuntu-latest @@ -24,27 +28,23 @@ jobs: - name: set pulumi tools shell: bash - working-directory: ./iac_modules run: | curl -fsSL https://get.pulumi.com | sh pip3 install -r requirements.txt - name: login state backend shell: bash - working-directory: ./iac_modules run: | pulumi login s3://pulumi-aws-dev - name: create resource shell: bash - working-directory: ./iac_modules run: | pulumi stack select dev pulumi up --yes - name: show pulumi output shell: bash - working-directory: ./iac_modules run: | pulumi refresh --yes pulumi stack output vpc @@ -53,6 +53,5 @@ jobs: - name: destroy resource shell: bash - working-directory: ./iac_modules run: | pulumi destroy --yes