workflows/pulumi-aws.yml: set default working-directory

This commit is contained in:
Haitao Pan 2023-03-21 11:55:04 +08:00
parent 2cdeba2552
commit d78b022a8c

View File

@ -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