Skip to content

Latest commit

 

History

History
37 lines (31 loc) · 743 Bytes

File metadata and controls

37 lines (31 loc) · 743 Bytes

packer-post-processor-shell-with-imageid

This is a plugin of packer post-processor to run script after provioners on googlecompute or amazon.

Usage

Example

template.json

"post-processors": [
  {
    "type": "shell-with-imageid",
    "script": "post-processor"
  }
]

post-processor

#!/bin/bash

# $1: builder [amazon-ebs, googlecompute], $2: image_id

if [ "$1" == "amazon-ebs" ]
then
        python scripts/add_launching_configuration.py $2
fi

if [ "$1" == "googlecompute" ]
then
        python scripts/add_instance_template.py $2
fi