WIP: module to create AWS instances and VPC
As part of rebuilding the packages server we will need to create instances in AWS. This is the initial go at creating a VPC and EC2 instance in AWS.
This will require the terraform IAM user (
terraform-$ENV) to have privileges to at least modify EC2 and VPC.
In order to automatically provision, how do we want to manage secrets here? It won't have access to Google Storage by default like GCP VMs, so if we wanted to continue using only GKMS we would need to use a bootstrap script to install gcloud tools and authentication information.
Right now this is set to create instances using the
terraform key, but obviously this can be removed when we can auto-provision them.