Sean Malloy
01b5a824f3
Clean up puppet provisioner documentation
...
Clarify that the puppet_bin_dir options is the
path to the directory that contains the puppet
binary. Update default execute command. Clarify
that the client_cert_path and the client_private_key_path
options are paths to directories not regular files.
2016-12-28 22:33:44 -06:00
Sean Malloy
a617884a16
Add more tests for puppet-masterless provisioner
...
* Add tests for staging_directory config option
* Add tests for working_directory config option
2016-12-28 21:14:17 -06:00
Rickard von Essen
456eeb6ac5
Merge pull request #4334 from rickard-von-essen/docs-vagrantfile
...
website: Added docker-dev target updated Vagrantfile
2016-12-28 22:06:51 +01:00
Rickard von Essen
0651bcb7a8
Merge pull request #4333 from rickard-von-essen/puppet-server-doc-fix
...
provisioner/puppet-server: Fixed formatting for execute_command
2016-12-28 22:06:41 +01:00
Rickard von Essen
12e572e807
Added docker-dev target to run website in docker container
2016-12-28 22:04:10 +01:00
Rickard von Essen
ed342a0adf
Updated Vagrantfile for testing docs
2016-12-28 21:47:36 +01:00
Rickard von Essen
cda83dc93a
provisioner/puppet-server: Fixed formatting for execute_command
2016-12-28 21:43:57 +01:00
Brian Hicks
feab6f096e
provisioner(converge): add prevent_bootstrap_sudo
2016-12-28 12:53:22 -06:00
Brian Hicks
fb6a5c5bbc
provisioner(converge): change skip_bootstrap back to bootstrap
2016-12-28 12:49:40 -06:00
Jasper Siepkes
10bcf64245
Removed accidentally checked in 'ssh_agent_auth' documentation. See SSH
...
discussion in #4325 as to why it was removed for now.
2016-12-28 16:11:09 +01:00
Jasper Siepkes
24786aeece
Processed code review feedback.
...
* Removed unneeded if statements.
* Made source machine name optional.
2016-12-28 16:03:11 +01:00
Brian Hicks
64ebd3af8d
provisioner(converge): remove version validation
2016-12-28 08:49:08 -06:00
Brian Hicks
18425c45d0
provisioner(converge): change bootstrap to skip_bootstrap
2016-12-28 08:48:02 -06:00
Brian Hicks
5d935767f0
provisioner(converge): add bootstrap_command
2016-12-28 08:45:19 -06:00
Brian Hicks
843731d98d
provisioner(converge): add prevent_sudo
2016-12-28 08:19:03 -06:00
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