stocky-lion-56153
06/23/2020, 8:25 PMname: Provision and deploy
on: [push]
jobs:
deployment:
runs-on: ubuntu-latest
name: Deploy
steps:
- uses: actions/checkout@v2
with:
fetch-depth: 1
- name: Make temp session on AWS
id: aws-session
uses: <docker://mowat27/aws-session-action>
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_ASSUME_ROLE_ARN: ${{ secrets.AWS_ASSUME_ROLE_ARN }}
AWS_DEFAULT_REGION: eu-west-1
- uses: <docker://pulumi/actions>
with:
args: up --yes
env:
AWS_ACCESS_KEY_ID: ${{ steps.aws-session.outputs.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ steps.aws-session.outputs.AWS_SECRET_ACCESS_KEY }}
AWS_SESSION_TOKEN: ${{ steps.aws-session.outputs.AWS_SESSION_TOKEN }}
AWS_REGION: eu-west-1
PULUMI_ACCESS_TOKEN: ${{ secrets.PULUMI_ACCESS_TOKEN }}
PULUMI_CI: up