Merge pull request #608 from crawford/snapshot

oem/ami: make snapshots public
This commit is contained in:
Alex Crawford 2016-11-02 13:59:15 -07:00 committed by GitHub
commit 1d651dbf96

View File

@ -86,8 +86,6 @@ publish_ami() {
source $DIR/marineam-auth.sh source $DIR/marineam-auth.sh
fi fi
# Only required for publishing to the marketplace
if [[ "$r" == "us-east-1" ]]; then
local r_snapshotid=$(ec2-describe-images --region="$r" "$r_amiid" \ local r_snapshotid=$(ec2-describe-images --region="$r" "$r_amiid" \
| grep -E '^BLOCKDEVICEMAPPING.*/dev/(xv|s)da' | cut -f5) || true | grep -E '^BLOCKDEVICEMAPPING.*/dev/(xv|s)da' | cut -f5) || true
@ -96,10 +94,9 @@ publish_ami() {
return 1 return 1
fi fi
echo "Sharing snapshot $r_snapshotid in $r with Amazon" echo "Making $r_snapshotid in $r public"
ec2-modify-snapshot-attribute --region "$r" \ ec2-modify-snapshot-attribute --region "$r" \
"$r_snapshotid" -c --add 679593333241 "$r_snapshotid" --create-volume-permission --add all
fi
echo "Making $r_amiid in $r public" echo "Making $r_amiid in $r public"
ec2-modify-image-attribute --region "$r" \ ec2-modify-image-attribute --region "$r" \