You're viewing an older version of this GitHub Action. Do you want to see the latest version instead?
GitHub Action
Packer build on AWS
v0.2.9
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