Is it possible to use remote modules with the Terraform steps that rely on modules in private git repositories, using an SSH key pair (such as with an ssh-agent)? We use modules with a git source like the following, and Terraform needs access to git using SSH:
Yes, this is what we are doing outside of Octopus now. My question is whether Octopus provides a way to manage the SSH Agent config used during the Terraform steps, or whether we will have to manually configure static SSH configurations and agents on all Octopus workers.
Ideally, what I would like to see, is the ability to load SSH key pairs from Octopus into an SSH agent running in the same context as the Terraform Octopus steps.
we are starting with terraform on octopus, and this is definitely something we could use. Now we have to modify the workers manually or from another place.