Skip to content

riznob/packer-build-action

Use this GitHub action with your project
Add this Action to an existing workflow or create a new one
View on Marketplace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Packer build action

This action runs packer build.

Inputs

templateFile

Optional Packer template file to use for packer build. Default "packer-template.json".

varFile

Optional Var file to use for packer build. Default "packer-vars.json".

workingDir

Optional Directory where the packer template and var file reside. Default ".".

Outputs

Example usage

To configure the action simply add the following lines to your .github/workflows/packer-build.yml workflow file:

name: Run packer build on a template file

on:
  push:
    branches:
        - 'master'
jobs:
  packer_build:
    runs-on: ubuntu-latest
    steps:
      - uses: actions/checkout@v1
      - name: Packer build
        uses: riznob/[email protected]
        with:
          templateFile: 'packer-template.json'
          varFile: 'packer-vars.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-west-2