I've tested this with vagrant but I was unable to bring up a VM in GCS to make sure there were no conflicts.
The idea was to make more use of the idempotent built.git module.
The problem is sudo (Become) prevents passthrough of the ssh-forwarding to GitHub in order to download private repos
The solution is to provision everything as the solo user (for parity between vagrant and terraform). This requires a bit more work on the vagrant side to ensure the solo user is setup the same as the vagrant user in the base box.
I will try and checkout the new terraform work branch and see if I can test the provisioning.
I've tested this with vagrant but I was unable to bring up a VM in GCS to make sure there were no conflicts.
The idea was to make more use of the idempotent built.git module.
The problem is sudo (Become) prevents passthrough of the ssh-forwarding to GitHub in order to download private repos The solution is to provision everything as the solo user (for parity between vagrant and terraform). This requires a bit more work on the vagrant side to ensure the solo user is setup the same as the vagrant user in the base box.
I will try and checkout the new terraform work branch and see if I can test the provisioning.