cc: sinatra app can deploy from private github repos using SSH key stored in S3 and accessed using Citadel (instance needs IAM role with access to the SSH key)