Build gateways with packer
This might be blocked until we have something that can serve user data for cloud-init provisioning, otherwise we'll have to have each gateway figure out it's IP addresses based on something else. I hope we don't create one image per gateway, that would be really inefficient and annoying.