Commit Graph

49 Commits

Author SHA1 Message Date
Matthew Hooker b1bcf62ae1 Merge pull request #4619 from zhuzhih2017/master
Add packer plugin which support to create alicloud ecs image
2017-06-02 13:33:10 -07:00
Matthew Hooker 5fa704e3df
update winrm to use keepalives 2017-06-01 15:16:20 -07:00
zhuzhih2017 a26c72f38e fix the comments about root and apply the keypair with latest dependence 2017-05-25 18:27:54 +08:00
Matthew Hooker 2ceaa2b79e Merge pull request #4748 from greenhouse-org/download-winrm
Add support for download in WinRM communicator
2017-05-22 13:35:25 -07:00
Matthew Hooker 249cb690e0
update crypto/ssh 2017-05-18 12:01:29 -07:00
Matthew Hooker 1a26fbd59c
update changelog 2017-05-15 13:52:29 -07:00
Sean Chittenden 236c12c07a
Update github.com/joyent/triton-go to the latest. 2017-05-09 14:20:30 -07:00
Justin Reagor 7725403462 Bump tracked version of joyent/triton-go 2017-05-05 10:00:09 -04:00
James Nugent 237180a95b deps: Add joyent/triton-go 2017-04-26 14:02:04 -07:00
James Nugent 648b7f471b deps: Remove joyent/gosdc and dependencies 2017-04-26 14:02:03 -07:00
David Jahn 42656ce2c7 Bump winrm library
- Fix race condition in io.copy (https://github.com/masterzen/winrm/pull/67)

Signed-off-by: Amin Jamali <ajamali@pivotal.io>
2017-04-26 12:16:12 -04:00
zhuzhih2017 d646e1d035 refactor the code according hashicorp rename the repository 2017-04-18 15:14:45 +08:00
Luke Farnell 5b7ec545c5 Added monitoring and updated godo 2017-04-08 15:52:57 -04:00
Matthew Hooker dba189f587
update vendors slightly 2017-04-04 22:07:17 -07:00
Matthew Hooker 83bf5e67a9
update cli library 2017-03-27 23:13:26 -07:00
Matthew Hooker 48441a3913
update github.com/mitchellh/multistep 2017-03-16 14:20:33 -07:00
zhuzhih2017 b7c1765deb Merge branch 'master' of github.com:zhuzhih2017/packer 2017-03-12 11:42:30 +08:00
zhuzhih2017 0400ebae95 Fix the code according PR review 2017-03-12 10:22:25 +08:00
zhuzhih2017 b420c0fe0c Fix the code according PR review 2017-03-04 18:33:42 +08:00
zhuzhih2017 86515cd537 Add the depdences in the vendor.json 2017-03-03 17:14:31 +08:00
Matthew Hooker aaba5286a6 Revert "Use SSH agent when enabled for bastion step" 2017-02-27 11:30:08 -08:00
Matthew Hooker 23aee04b29
fix vendor 2017-02-26 18:02:58 -08:00
David Campbell 6c7e3b70a9
- use xanzy/ssh-agent for windows compatibility 2017-02-26 18:01:45 -08:00
Matthew Hooker 2e6fb010f4
update crypto/ssh lib
Follows the lead of
https://github.com/hashicorp/terraform/pull/11853 which is meant to fix
odd problems with large file uploads.
2017-02-10 12:28:24 -08:00
Matthew Hooker 1c570b4b46
Update winrm dep. support proxyfromenv 2017-01-26 11:13:08 -08:00
Eike Verdenhalven 525d7c946e update vendor packages for winrm from upstream 2017-01-18 22:03:02 +01:00
Jasper Siepkes 7606dd541b * Contains the SSH fix by @watters of #3840.
* Fixed minor lint error.
* Added documentation for this builder in `triton.html.md`.
* Added (and updated) the needed Joyent Triton Cloud API Go libraries
  to `vendor.json`.
2016-12-27 17:05:27 +01:00
Matthew Hooker 00e4585ce5
first pass at adding new members 2016-12-13 16:32:30 -08:00
Matthew Hooker 9d7df95cdf
correctly vendor gophercloud dep 2016-12-13 15:23:30 -08:00
Taliesin Sisson d56d683bd1 Add vendoring for unicode:
govendor fetch golang.org/x/text/encoding/unicode
2016-12-12 22:45:07 +00:00
Matthew Hooker c510988cbf Merge pull request #4209 from bhcleek/ansible-winrm
provisioner/ansible: assume scp target is file (resolves winrm incompatibility)
2016-12-08 22:37:41 -08:00
Matthew Hooker d3ddd99721 Merge pull request #4163 from StackPointCloud/packer-builder-oneandone
Packer Builder 1&1
2016-12-08 14:07:35 -08:00
Dave Buckley 0c94e37c42 pull down fix to authv3 from upstream gophercloud 2016-12-07 01:36:41 +00:00
Billie Cleek f5ca0de225 provisioner/ansible: assume scp target is file
Assume the scp target is a file instead of a directory. Assuming the scp
target is a file instead of a directory allows uploading files to a node
being provisioned with the ssh communciator using sftp and with the
winrm communicator. It is fully compatible with ansible; ansible
communicators only allow for files (never directories) to be uploaded
(when the copy module is used to upload a directory, ansible walks the
directory and uploads files one at a time).

Update documentation to explain how to provision a Windows image.

Extend tests that use ssh to communicate with the node to include single
files, recursive copies, and content-only recursive copies.

Add test to verify support for the winrm communicator.

Remove the err argument from adapter.scpExec, because it was unused.

Fixes #3911
2016-11-26 14:40:39 -08:00
jasminSPC 484960c9d1 Fixes #4169 2016-11-16 00:17:30 +01:00
Matthew Hooker c122a178a9 Merge pull request #4089 from mitchellh/replace3076
command/push: Fix variable pushes to Atlas
2016-11-15 12:24:51 -08:00
Matthew Hooker dfb9fa52f7
govendor fetch atlas-go/archive 2016-11-15 11:38:37 -08:00
jasminSPC 4bcba37f38 Packer Builder 1&1 2016-11-13 23:34:36 +01:00
Matthew Hooker c0a4e6ed7c
update go-fs
resolves #2421
2016-11-08 11:13:52 -08:00
Justin Campbell fdaa89681a
Update go-atlas.
Use the atlas.BuildVars type.

The -var/-var-file precedence issue is a bug documented in #2682. Not
introduced in this patch
2016-11-07 12:52:32 -08:00
Matthew Hooker 93f0436766 Merge pull request #3909 from svanharmelen/f-cloudstack-builder
Add a CloudStack builder
2016-10-31 13:34:20 -07:00
Chris Bednarski 4348f5f54d Update atlas-go to get ATLAS_TLS_NOVERIFY option for packer push command 2016-10-12 15:04:35 -07:00
Rickard von Essen 722b0d7338
Updated dep: go-fs (2) 2016-10-08 22:09:53 +02:00
Rickard von Essen f3265e92e0
Updated dep: go-fs 2016-10-08 17:07:26 +02:00
Sander van Harmelen ba00afd4f1 govendor: add go-cloudstack depedency 2016-10-07 21:42:17 +02:00
Matthew Hooker 5ab19ea469 bump ssh library, check for ssh.ExitMissingError
should resolve #3920
2016-10-05 18:16:08 -07:00
Matthew Hooker fb8ced982a removes vendor make target
documents how to correctly add deps

removes unused dependencies

installs govendor as part of deps make target
2016-10-05 15:50:17 -07:00
Matthew Hooker 9ff9539d72 Ignores appengine
The appengine imports cause govendor to fail since it's imported as
"appengine". We get failures like:

    Error: Package "appengine" not a go package or not in GOPATH.

If we ignore it, the issue goes away and we can still comple
2016-10-05 15:50:06 -07:00
Matthew Hooker d08f1b503f Applies govenor migrate godep
Updates contributing and make file

Removes empty vendor package

Removes go 1.4 logic
2016-10-05 15:49:22 -07:00