I need to run jobs that depend on other private GitHub repositories. I would also like to test this locally using the local job utility (https://circleci.com/docs/2.0/local-jobs/). In order to do this, I need to inject my SSH key into the virtual machine so the jobs can clone the private repositories.
Right now I can hack around this by preparing a second VM with my SSH key installed. But this means I have to run my build locally with a different VM than is run in the cloud. I also don’t want to install my SSH key into the VM because I need to be able to inject different keys into the VM for different jobs.
It would be very helpful to add the ability to inject SSH keys into VMs before local jobs.