Skip to content

Instantly share code, notes, and snippets.

@revilokeb
revilokeb / create_new_deepdetect_AMI.txt
Last active April 3, 2016 17:58
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\"}]}"
@revilokeb
revilokeb / gist:d9d90998edd7c1dc6ac7
Created March 18, 2016 11:17
Packer example for building deepdetect
{
"variables": {
"aws_access_key": "",
"aws_secret_key": ""
},
"builders": [{
"type": "amazon-ebs",
"access_key": "{{user `aws_access_key`}}",
"secret_key": "{{user `aws_secret_key`}}",
"region": "eu-west-1",