Commit Graph

9226 Commits

Author SHA1 Message Date
Matthew Hooker 4be86e2e18
Merge pull request #3417 from arizvisa/vmware-iso-extraconfig
Added support for sound, serial/parallel/usb ports, and mapping the correct network (via a couple parsers) for the VMware builder.
2018-02-09 13:01:01 -08:00
Matthew Hooker 87f8a2e8fe
update changelog 2018-02-09 10:08:59 -08:00
Matthew Hooker 83ee29d768
Merge pull request #5876 from hashicorp/fix5680
builder/amazon: remove ssh_private_ip
2018-02-09 10:07:04 -08:00
Matthew Hooker 19a89a101e
builder/amazon: remove ssh_private_ip
ssh_private_ip should now be set through ssh_interface.

Adds fixer to automatically fix existing json files
2018-02-08 16:47:43 -08:00
SwampDragons a0c1f4e59d
Merge pull request #5872 from DanHam/ps-combined
PowerShell - Combined and updated PR's 5515 and 5376
2018-02-08 16:33:11 -08:00
Matthew Hooker acfc51f0c9
Merge pull request #5875 from hashicorp/revert-5870-fix5725
Revert "Add `winrm_no_proxy` option."
2018-02-08 16:15:33 -08:00
DanHam 49f9d31837
Update docs to explain new auto escape of chars special to PowerShell 2018-02-08 23:15:15 +00:00
SwampDragons 5af42ee9e2
Revert "Add `winrm_no_proxy` option." 2018-02-08 15:10:53 -08:00
SwampDragons 1006f4949c
Merge pull request #5870 from hashicorp/fix5725
Add `winrm_no_proxy` option.
2018-02-08 15:02:20 -08:00
Matthew Hooker 125a9133d4
Merge pull request #5874 from hashicorp/do_5866
fail in oracle classic builder if user tries winrm since it doesn't w…
2018-02-08 14:57:35 -08:00
Matthew Hooker 5b64f71702
Merge pull request #5764 from hashicorp/fix5760
"borrow" access config code from terraform.
2018-02-08 14:55:43 -08:00
Matthew Hooker c11627fba7
document new skip_metadata_api_check option 2018-02-08 14:52:51 -08:00
Matthew Hooker a9b48309c9
update amazon authentication docs
Correct docs to reflect new behavior. This is largely borrowed from
terraform.
2018-02-08 14:48:04 -08:00
Megan Marsh 7f631fcb77 unpack attributes in oracle-classic builder earlier so that we error fast if there's an issue 2018-02-08 14:12:39 -08:00
Megan Marsh ff717c5784 wrong place for differentiation between ssh and winrm 2018-02-08 13:21:21 -08:00
Megan Marsh ad2e5f1f08 fail in oracle classic builder if user tries winrm since it doesn't work yet, and add attributes and attributes_file fields to oracle builder 2018-02-08 12:52:44 -08:00
Matthew Hooker e5ab206276
add our 3 new builders to changelog 2018-02-08 12:33:51 -08:00
Matthew Hooker 07da29dacc
Merge pull request #4770 from edouardb/add-scaleway-builder
Add Scaleway builder
2018-02-08 12:12:57 -08:00
Matthew Hooker 4c7a467e9e
format scaleway docs 2018-02-08 12:10:12 -08:00
Matthew Hooker 44647ea185
add vendor deps 2018-02-08 12:10:12 -08:00
Matthew Hooker 8b7982480f
fix sidebar placement 2018-02-08 12:10:11 -08:00
Matthew Hooker e752e3a018
use new internal multistep helper 2018-02-08 12:10:11 -08:00
Loïc Carr 22b12432db
builder/scaleway: support ssh agent authentication 2018-02-08 12:10:11 -08:00
Loïc Carr 1f7c32db98
builder/scaleway: report to ui scw api startup error 2018-02-08 12:10:11 -08:00
Loïc Carr 7f8ed28bc6
builder/scaleway: Make use of NewRunnerWithPauseFn 2018-02-08 12:10:11 -08:00
Loïc Carr fc7d89eb79
builder/scaleway: support password auth 2018-02-08 12:10:11 -08:00
Edouard BONLIEU eb56b1b70e
Fix terminate error 2018-02-08 12:10:10 -08:00
Edouard BONLIEU b44798b38d
Raise error in case of create server failure 2018-02-08 12:10:10 -08:00
Edouard BONLIEU 520433c0b8
Cleanup documentation 2018-02-08 12:10:10 -08:00
Edouard BONLIEU ae18995ca1
Fix builder id 2018-02-08 12:10:10 -08:00
Edouard BONLIEU 09805911b4
Fix builder unique id
Add new ARM64 commercial types
DOC - Add default value for optional settings
DOC - Fix typo
2018-02-08 12:09:25 -08:00
Edouard BONLIEU edf9dd1517
Fix doc 2018-02-08 12:09:25 -08:00
Edouard BONLIEU 2de93c5ae6
Add existing SSH key support
Update documentation
2018-02-08 12:09:25 -08:00
Edouard BONLIEU 1fb13cc23e
Add image creation from snapshot
Rename organization_id / access_key
Update test / doc
2018-02-08 12:09:25 -08:00
Edouard BONLIEU 9b611af7e6
Allow token and organization id to be passed via env vars 2018-02-08 12:09:25 -08:00
Edouard BONLIEU e46108298c
Update README.md 2018-02-08 12:09:25 -08:00
Edouard BONLIEU 5a2f37896e
Add documentation 2018-02-08 12:09:24 -08:00
Edouard BONLIEU 7e36cfcff1
Add Scaleway builder 2018-02-08 12:09:24 -08:00
Matthew Hooker 57faecbdd4
add @YuSungDuk as codeowner for ncloud 2018-02-08 11:54:02 -08:00
Matthew Hooker 472a922642
clean up ncloud docs 2018-02-08 11:47:28 -08:00
Matthew Hooker 6205c71f98
Merge pull request #5791 from YuSungDuk/master
Naver Cloud Platform builder
2018-02-08 11:10:18 -08:00
DanHam 6559a26c11
Update Windows build demo script and template to reflect new PS behaviour 2018-02-08 18:05:37 +00:00
DanHam 4cc078256d
Fixer for templates affected by auto escape of special powershell chars 2018-02-08 12:03:19 +00:00
DanHam 2d830d5d43
Auto escape chars special to PowerShell in user supplied data 2018-02-08 12:03:19 +00:00
DanHam aaf7102b9a
Tests for escape of chars special to PowerShell in user supplied data 2018-02-08 12:03:18 +00:00
DanHam e982bc4ea5
Fix copy/paste of description from shell provisioner 2018-02-08 12:03:18 +00:00
DanHam 2b1aa04583
Update docs to reflect new upload and dot source of env var for std ps cmd 2018-02-08 12:03:18 +00:00
DanHam a7b118ed94
Fix tests post changes. Add test for upload func. 2018-02-08 12:03:18 +00:00
DanHam 478589abec
Extend upload and subsequent 'dot sourcing' of env vars to std PS command
* Wrap funcs to flatten and upload env vars with new func prepareEnvVars.
  While the wrapped funcs could be combined, keeping them separate
  simplifies testing.
* Configure/refactor std and elevated PS to use new funcs to prepare,
  upload and dot source env vars.
* Dot sourcing the env vars in this way avoids the need to embed them
  directly in the command string. This avoids the need to escape the env
  vars to ensure the command string is correctly parsed.
* Characters within the env vars that are special to PS (such as $'s
  and backticks) will still need to be escaped to allow them to be
  correctly interpreted by PS.
* The std and elevated PS commands now inject env vars into the remote
  env via the same mechanism. This ensures consistent behaviour across the
  two command types.

Fixes #5471
2018-02-08 12:03:18 +00:00
Matthew Hooker 22666153f9
Add `winrm_no_proxy` option.
Setting this adds the remote host:ip to the `NO_PROXY` environment
variable.
2018-02-07 20:58:08 -08:00