opentofu/internal/communicator
htamakos 4cfb6bc893
communicator/ssh: Add support SSH over HTTP Proxy (#30274)
Terraform's remote-exec provision hangs out when it execs on HTTP Proxy bacause it dosen't support SSH over HTTP Proxy. This commits enables Terraform's remote-exec to support SSH over HTTP Proxy.

* adds `proxy_*` fields to `connection` which add configuration for a proxy host
* if `proxy_host` set, connect to that proxy host via CONNECT method, then make the SSH connection to `host` or `bastion_host`
2022-04-27 16:59:17 -04:00
..
remote Move communicator/ to internal/communicator/ 2021-05-17 14:09:07 -07:00
shared communicator/ssh: Add support SSH over HTTP Proxy (#30274) 2022-04-27 16:59:17 -04:00
ssh communicator/ssh: Add support SSH over HTTP Proxy (#30274) 2022-04-27 16:59:17 -04:00
winrm Move provisioners/ to internal/provisioners/ 2021-05-17 14:09:07 -07:00
communicator_mock.go Move provisioners/ to internal/provisioners/ 2021-05-17 14:09:07 -07:00
communicator_test.go sync retry goroutine return 2022-04-20 15:29:19 -04:00
communicator.go sync retry goroutine return 2022-04-20 15:29:19 -04:00