dmacvicar / terraform-provider-libvirt

Terraform provider to provision infrastructure with Linux's KVM using libvirt
Apache License 2.0
1.58k stars 456 forks source link

[FEATURE] Add more comprehensive support for ssh_config, specifically bastion hosts #1058

Closed memetb closed 5 days ago

memetb commented 9 months ago

System Information

Linux distribution debian

Terraform version v1.1.3

Provider and libvirt versions 9adc2521e37b0c8938330bf81111d3c633825c76-dirty


Hello @dmacvicar, I've coded a new feature for the project and am opening an issue prior to submitting a WIP PR.

I have updated the code for ssh.go to add more thorough support for making use of ssh_config parameters.

This code change resolves the following specific and important issues:

This feature requires upgrading ssh_config module to v1.2.0 which is the as of now current module (is currently at v0.0.0 in the master branch). Other than this, all changes are confined to ssh.go.

SimonWoidig commented 7 months ago

This is something that we would love to see aswell - especially the proxies.

memetb commented 7 months ago

@SimonWoidig : fyi, this feature is completed in #1059, and merged to production branch on memetb/terraform-provider-libvirt fork project. You will have to build on your own though.

scabala commented 1 week ago

since #1059 was merged, I think this can be closed

dmacvicar commented 5 days ago

and 0.8.0 is released