Skip to content

Instantly share code, notes, and snippets.

@revilokeb
Last active April 3, 2016 17:58
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save revilokeb/9ea39cac9df1e1e8044c49b5aa4b0637 to your computer and use it in GitHub Desktop.
Save revilokeb/9ea39cac9df1e1e8044c49b5aa4b0637 to your computer and use it in GitHub Desktop.
Shell script to automatically create public AMI deepdetect_revilokeb_TIMESTAMP
#!/bin/bash
PATH_TO_PACKER/packer build -var 'aws_access_key=MY_AWS_KEY' -var 'aws_secret_key=MY_AWS_SECRET_KEY' PATH_TO_PACKER_JSON/dede.json 2>&1 | sudo tee PATH_TO_OUTPUT/output.txt
ami_name=`tail -2 PATH_TO_OUTPUT/output.txt | head -2 | awk 'match($0, /ami-.*/) { print substr($0, RSTART, RLENGTH) }'`
aws ec2 modify-image-attribute --image-id $ami_name --launch-permission "{\"Add\":[{\"Group\":\"all\"}]}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment