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