workflows/pulumi-aws.yml: set default working-directory
This commit is contained in:
parent
2cdeba2552
commit
d78b022a8c
9
.github/workflows/pulumi-aws.yml
vendored
9
.github/workflows/pulumi-aws.yml
vendored
@ -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
|
||||
|
||||
Loading…
Reference in New Issue
Block a user