Gonzalo Peci
9c9f8cd451
Add winrm functionality to null provisioner ( #2525 )
...
* Add new functions to communicator helper to return the user, password, host, based on the communicator used.
This implementation can help then generalize the provisioeners later on.
* Update null builder checks to utilize the new functions and check for ANY hostname or user or password
* Update builder to user any hostname
2016-05-18 17:22:53 -07:00
Christopher Boumenot
b57ed27352
Add support for NTLM the WinRM communicator.
...
WinRM exposes an HTTP transport decorator that can be used for different
authentication schemes. Windows on Azures requires this if one is to use
the out of the box configuration.
2016-03-10 10:53:38 -08:00
Ilias Bertsimas
918c88ac38
Add 4 testing scenarios for WinRM helper communicator config.
2016-03-02 11:48:20 +00:00
Ilias Bertsimas
85e4865368
Make communicator's WinRM defaults more intuitive when using SSL.
2016-02-29 14:26:28 +00:00
Chris Bednarski
569e6cc464
go fmt
2016-02-08 17:34:06 -08:00
Chris Bednarski
3d9410f176
Merge branch 'sftp' of https://github.com/2opremio/packer into f-sftp
2016-02-02 14:16:19 -08:00
Chris Bednarski
6587926a2b
Merge pull request #2848 from epowell/master
...
Implement a null-object communicator for 'none'
2016-01-21 12:44:36 -08:00
Ben Goodwin
64152e4a64
Implement WinRM-over-HTTPS
2016-01-12 21:28:20 -05:00
Evan Powell
bb8ced8cc9
Implement a null-object communicator for 'none'
...
Fixes #2736
2015-10-20 17:00:48 -05:00
Mark Peek
268ce81dd3
helper/communicator: allow docker custom communicator
2015-10-11 11:48:16 -07:00
Mark Peek
2306f4a4e4
Fixes #2699 : catch invalid communicator types
2015-10-11 11:20:50 -07:00
Alfonso Acosta
a59c82d7a6
Add sftp file transfer support
...
Adds a new config option: "ssh_file_transfer_method", which can be set to "scp"
or "sftp" (defaults to "scp")
2015-07-26 23:49:18 +00:00
Gonzalo Peci
88ebc2f7e8
Add s.SSHPort variable as the port WinRM uses to connect. This is needed on any builder where the port used to connect is not the guest winrm port but a nated port on the host.
...
Similar behavior is used by the SSH communicator.
2015-07-27 09:57:38 +12:00
Mitchell Hashimoto
a019575026
helper/communicator: support disabling SSH agent
2015-06-23 14:52:37 -07:00
Mitchell Hashimoto
6cdc17dda4
helper/communicator: default bastion PK to normal PK
2015-06-17 22:33:59 +02:00
Mitchell Hashimoto
cbaaf0da52
communicator/ssh: support for bastion SSH
2015-06-17 22:10:42 +02:00
Mitchell Hashimoto
dc067b3f10
Merge pull request #2244 from mitchellh/f-docker-ssh
...
builder/docker: support custom communicators
2015-06-15 09:48:55 -07:00
Mitchell Hashimoto
dbbf10472b
Merge branch 'b-config-handshake'
2015-06-15 09:44:04 -07:00
Mitchell Hashimoto
cab2665119
builder/docker: support custom communicators
2015-06-14 22:09:38 -07:00
Mitchell Hashimoto
8f6ecfd9e3
builder/amazon: various fixes (minor) to get things going
2015-06-13 23:12:59 -07:00
Mitchell Hashimoto
4be10b428a
helper/communicator: hook up WinRM
2015-06-13 22:07:17 -07:00
Mitchell Hashimoto
7a39758054
helper/communicator: WinRM stuff
2015-06-13 22:05:48 -07:00
Mitchell Hashimoto
8d0904e296
helper/communicator: configurable handshake attempts [GH-1988]
2015-06-13 19:39:42 -04:00
Mitchell Hashimoto
c3cc9e844e
helper/communicator: fix vet
2015-06-13 19:24:57 -04:00
Mitchell Hashimoto
115d583cff
helper/communicator: make host more generic
2015-06-13 19:23:33 -04:00
Mitchell Hashimoto
68e4734caf
builder/null: pass unit tests
2015-06-13 18:55:37 -04:00
Mitchell Hashimoto
5d630bf5fb
helper/communicator: validate ssh keys
2015-06-13 18:05:10 -04:00
Mitchell Hashimoto
60081c323a
helper/communicator: ssh settings aren't required if type is none
2015-06-13 17:51:27 -04:00
Mitchell Hashimoto
4b4fe2280d
helper/communicator: can be disabled
2015-06-13 17:50:45 -04:00
Mitchell Hashimoto
4b3ed5d7e2
helper/communicator
2015-06-13 17:42:38 -04:00