GitHub Action
Packer build on AWS
v0.2.10
Latest version
This action runs packer build on AWS
Name | Description | Required | Default |
---|---|---|---|
workingDir |
The directory where the packer template and var file reside. Default is "." |
no | yes |
templateFile |
The packer template file to use for packer build. | yes | no |
varFile |
The variable file to use for packer build. | no | no |
Add the secrets using github secrets. Under your repository name, click Settings. In the left sidebar, click Secrets.
To configure this action simply add the following lines to your .github/workflows/packer-build.yml workflow file:
name: Run packer build on AWS
on:
push:
branches:
- 'master'
jobs:
packer_build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v1
- name: Packer build
uses: ExitoLab/[email protected]
with:
templateFile: 'packer-template.json'
workingDir: '.'
env:
AWS_ACCESS_KEY_ID: ${{ secrets.AWS_ACCESS_KEY_ID }}
AWS_SECRET_ACCESS_KEY: ${{ secrets.AWS_SECRET_ACCESS_KEY }}
AWS_DEFAULT_REGION: us-east-1
Pls note: Add the varFile
if you do have the file in your working directory