Credit vagrant-aws maintainer as i'm borrowing heavily from that module