Commit Graph

7079 Commits

Author SHA1 Message Date
Rickard von Essen 6bfcf1cbaf Merge pull request #4329 from KohlsTechnology/more-puppet-server-tests
Add additional unit tests for puppet-server provisioner
2016-12-28 09:59:40 +01:00
Sean Malloy c226b19d08 Add additional unit tests for puppet-server provisioner
* Add puppet-server test for staging_dir config option
* Add puppet-server test for execute_command config option
2016-12-27 22:35:13 -06:00
DanHam 0423f91037
Fix to allow equals sign in value of environment variable 2016-12-28 00:33:16 +00:00
DanHam be0196492f
Tests for env variables values starting with or containing an equals sign 2016-12-28 00:31:17 +00:00
Brian Hicks 30a393d4c2
provisioner(converge): update documentation with new schema 2016-12-27 16:50:44 -06:00
Brian Hicks 3311d3a48d
provisioner(converge): interpolate execute_command 2016-12-27 16:48:11 -06:00
Brian Hicks fe4b972d32
provisioner(converge): flatten execution fields 2016-12-27 16:32:19 -06:00
Brian Hicks 3658a0b6b5
provisioner(converge): remove log line 2016-12-27 16:31:12 -06:00
Brian Hicks de918ac7a7
provisioner(converge): rename directory to working_directory 2016-12-27 16:07:16 -06:00
Brian Hicks e6ba4c1929
provisioner(converge): remove version check 2016-12-27 16:03:35 -06:00
Brian Hicks 6365e40126
provisioners(converge): document 2016-12-27 15:57:11 -06:00
Brian Hicks 549ff50a3c
provisioner(converge): handle http error 2016-12-27 14:58:41 -06:00
Brian Hicks b46a402a18
provisioner(converge): add tests for Prepare 2016-12-27 14:47:13 -06:00
Brian Hicks 73252b9a9b
provisioner(converge): reverse the meaning of bootstrap 2016-12-27 12:24:06 -06:00
Brian Hicks b8849a9c2d
provisioner(converge): add version specification for bootstrapping 2016-12-27 12:22:17 -06:00
Brian Hicks eca8690018
provisioner(converge): add actual provisioning step 2016-12-27 12:13:51 -06:00
Brian Hicks 73d5593242
provisioner(converge): add validate for source and destination 2016-12-27 11:41:52 -06:00
Brian Hicks 4f0034e574
provisioner(converge): transfer module directories 2016-12-27 11:29:36 -06:00
Brian Hicks e2daefab71
provisioner(converge): improve error messages when Converge isn't found 2016-12-27 11:20:20 -06:00
Brian Hicks 03a8e309ba
provisioner(converge): add bootstrapping 2016-12-27 10:50:33 -06: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
Rickard von Essen 77f878b89c Merge pull request #4324 from KohlsTechnology/add-puppet-unit-tests
Add additional unit tests for puppet provisioners
2016-12-27 08:40:14 +01:00
Sean Malloy ce43ade973 Add additional unit tests for puppet provisioners
* Add puppet-masterless test for packer_build_name default fact
* Add puppet-masterless test for packer_builder_type default fact
* Add puppet-server test for puppet bin directory
2016-12-26 23:11:27 -06:00
Rickard von Essen d6892442a8 Merge pull request #4037 from dacamp/readme
Badge updates and go get
2016-12-26 15:01:10 +01:00
Rickard von Essen 2755126a29 Updated CHANGELOG.md 2016-12-24 14:04:50 +01:00
Rickard von Essen 252d5aa2fb Merge pull request #4286 from KohlsTechnology/default-facts
Add default facts for puppet-server provisioner
2016-12-24 14:02:48 +01:00
Rickard von Essen c14605d6fd Updated CHANGELOG.md 2016-12-24 13:47:58 +01:00
Rickard von Essen 33f1808faa Merge pull request #4321 from DanHam/gh-4310
qemu builder and vbox builders now need to explicitly set WinRMPort for StepConnect
2016-12-24 13:45:43 +01:00
James Nugent 396147b1ee builder/triton: Vendor dependencies 2016-12-24 10:25:31 +01:00
James Nugent e15be036d7 builder: add Triton builder
This is a builder for Joyent's Triton system. It was originally at
jen20/packer-builder-triton, and subsequently at
joyent/packer-builder-triton on GitHub. The following commit vendors the
dependencies.
2016-12-24 10:25:31 +01:00
DanHam 13bb4d153a
qemu builder now needs to explicitly set WinRMPort for StepConnect
Same as vbox builders, aligns qemu with changes to
helper/communicator/step_connect.go introduced by PR #2576
2016-12-23 23:15:51 +00:00
DanHam 686ec1866e
vbox builders now need to explicitly set WinRMPort for StepConnect
Aligns vbox builders with changes to helper/communicator/step_connect.go
introduced by PR #2576

Fixes #4310
2016-12-23 15:55:10 +00:00
Sean Malloy 7feb8b993c Add default facts for puppet-server provisioner 2016-12-22 15:53:59 -06:00
Tadas Medisauskas 088d3d1ac8 Add -NoProfile switch 2016-12-22 14:50:17 +00:00
Matthew Hooker f6fe8e8755 Merge pull request #4311 from mitchellh/revert-4305-replace4247
Revert "builder/virtualbox: group keyboard codes"
2016-12-21 15:14:14 -08:00
Matthew Hooker 2e358ae4a1 Revert "builder/virtualbox: group keyboard codes" 2016-12-21 15:12:17 -08:00
Rickard von Essen d73a2851b5 Updated CHANGELOG.md 2016-12-21 15:47:48 +01:00
Rickard von Essen 679345548e Updated CHANGELOG.md 2016-12-21 15:47:32 +01:00
Rickard von Essen 133af90774 Merge pull request #4308 from rickard-von-essen/issue-4303
builder/amazon: Crashes when multiple EBS vols are used
2016-12-21 15:45:58 +01:00
Rickard von Essen 4b1e014be8
builder/amazon: Crashes when multiple EBS vols are used
If you use a new EBS vol (which hasn't any snapshot) Packer crashes when
creating the AMI.

Closes #4303
2016-12-21 15:37:08 +01:00
Matthew Hooker 308a01795c Merge pull request #4305 from mitchellh/replace4247
builder/virtualbox: group keyboard codes
2016-12-20 18:15:38 -08:00
Matthew Hooker ee86dc87fd
fix broken test 2016-12-20 18:10:58 -08:00
Matthew Hooker aa177de54b
add test for #4247 2016-12-20 17:51:47 -08:00
Matthew Hooker b35226ffae
add a note about running qemu next to a `common` file.
Related to $4291
2016-12-20 17:22:47 -08:00
Matthew Hooker 314f169d08
update tmpdir env var for windows 2016-12-20 16:46:32 -08:00
Matthew Hooker af8fa95cc2 Merge pull request #4297 from gtirloni/docs-tmpdir
Add comment about TMPDIR environment variable
2016-12-20 16:41:47 -08:00
Zanetti, David ae5730c5a5 Querying EC2 security groups should report unexpected errors
As noted in #4277, we don't report any errors from the loop waiting for
a security group to exist. Instead, we should accept 'errors' which result
from the group not yet existing, and report errors which are actual issues
the user needs to resolve (eg, IAM permissions are incorrect).

Closes #4277
2016-12-21 11:45:12 +13:00
Matthew Hooker 9016cb2f99
update changelog 2016-12-20 10:11:15 -08:00
Matthew Hooker 071d09c3c2 Merge pull request #4301 from mitchellh/fix4299
builders/openstack: fix for finding resource by ID.
2016-12-20 10:09:35 -08:00
Rickard von Essen bf93ed6dc7 Merge pull request #4302 from thomaslorentsen/patch-1
Use the latest Centos 6 release for Qemu builder example
2016-12-20 14:10:22 +01:00