solo-io / workshops

Apache License 2.0
127 stars 72 forks source link

WIP: simplified repo role #65

Closed totallyGreg closed 3 years ago

totallyGreg commented 3 years ago

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.