terraform/communicator
James Bardin bc90eca19f add the remote-exec retry function to communicator
Every provisioner that uses communicator implements its own retryFunc.
Take the remote-exec implementation (since it's the most complete) and
put it in the communicator package for each provisioner to use.

Add a public interface `communicator.Fatal`, which can wrap an error to
indicate a fatal error that should not be retried.
2018-02-14 18:18:12 -05:00
..
remote Adding some abstractions for the communicators 2015-05-01 18:48:54 +02:00
shared provisioners: Allow provisioning over IPv6 2016-09-03 15:45:24 -07:00
ssh test identity file parsing 2017-12-26 16:27:18 -05:00
winrm communicator/winrm: pass cacert option correctly 2017-10-23 13:28:41 -07:00
communicator.go add the remote-exec retry function to communicator 2018-02-14 18:18:12 -05:00
communicator_mock.go Adding the tests... 2015-05-08 18:17:57 +02:00
communicator_test.go add the remote-exec retry function to communicator 2018-02-14 18:18:12 -05:00