2195 Commits

Author SHA1 Message Date
Mitchell Hashimoto
ee39f8e09e Merge pull request #513 from rgarcia/salt-masterless-mv-bug
provisioner/salt-masterless: move states to /srv/salt, not /srv/salt/states
2013-10-20 17:40:27 -07:00
Mitchell Hashimoto
e7886ff807 Build script now installs binaries to $GOPATH/bin 2013-10-20 16:16:05 -07:00
Mitchell Hashimoto
65169b4576 builder/virtualbox,vmware: support user templates in SSH key path
[GH-539]
2013-10-20 15:58:39 -07:00
Mitchell Hashimoto
a54e5e70da builder/virtualbox: use proper SATA port arg [GH-547] 2013-10-20 15:55:31 -07:00
Mitchell Hashimoto
85bad26ec3 Merge pull request #548 from roktas/master
post-processor/vagrant: fix bug in ova support caused by wrong file path
2013-10-20 15:43:25 -07:00
Recai Oktaş
6d6b32924d post-processor/vagrant: fix bug in ova support caused by wrong file path 2013-10-19 01:39:12 +03:00
Mitchell Hashimoto
9357c25991 Update CHANGELOG 2013-10-17 22:18:47 -10:00
Mitchell Hashimoto
9699c1bb37 Merge pull request #544 from mitchellh/fix#500
builder/amazon/chroot: use --remove-destination for cp
2013-10-18 01:17:47 -07:00
Mitchell Hashimoto
a6fecce367 Merge pull request #545 from mitchellh/contributing-log
contributing: clarify how to submit debug output with a new issue
2013-10-18 01:13:26 -07:00
Jack Pearkes
f7656aad9c contributing: clarify how to submit debug output with a new issue 2013-10-18 10:04:33 +02:00
Tom Hite
2ac0f633ea Merge branch 'master' of http://github.com/mitchellh/packer 2013-10-17 23:32:18 -05:00
Matthew Hooker
fa3e70ef75 builder/amazon/chroot:
Delete files at destination before copy. This should help with the dangling
symbolic link issue we've been seeing with ubuntu.

fixes GH-500
2013-10-17 22:50:02 +00:00
Jack Pearkes
5bb28e7ece Merge pull request #543 from tateeskew/master
fix typo in docs for saltmasterless provisioner.
2013-10-17 09:24:01 -07:00
Tate Eskew
45f4a1a914 fix typo in docs for saltmasterless provisioner. bootstrap was spelled incorrectly 2013-10-17 11:12:21 -05:00
Mitchell Hashimoto
fae3b96658 Merge pull request #535 from lookfirst/patch-1
website/docs: note shutdown to run as root, why
2013-10-17 00:24:03 -07:00
Mitchell Hashimoto
cfcdeadf53 common/uuid: add test, albeit weak 2013-10-16 21:19:53 -10:00
Mikael Bung
640d2e9432 Propose additional IAM Role Actions
Depending on what settings you use for the amazon-chroot builder additional actions needs to be allowed in the IAM role for the aws instance.

This patch does not include an exhaustive list of all alternatives, but only the changes I needed to do to get stuff working for me.
2013-10-17 09:12:33 +02:00
Mitchell Hashimoto
7d3987d840 packer: no more asserts lib 2013-10-16 21:09:27 -10:00
Mitchell Hashimoto
cf9dafd373 packer/rpc: don't depend on cgl 2013-10-16 17:04:57 -10:00
Mitchell Hashimoto
3fad717ba4 builder/amazon,builder/openstack: remove more cgl libs 2013-10-16 16:29:53 -10:00
Mitchell Hashimoto
ac64805a9e command/build: remove asserts framewor 2013-10-16 16:27:15 -10:00
Mitchell Hashimoto
697c91b0b0 Remove dependency on identifier package, use time ordered UUID [GH-541] 2013-10-16 16:21:14 -10:00
Mitchell Hashimoto
7b09e24ac3 Update CHANGELOG 2013-10-15 09:51:47 -10:00
Mitchell Hashimoto
d3ab4d6b40 provisioner/shell: comment on why we return right away if advance == 0
/cc @mwhooker
2013-10-15 09:48:12 -10:00
Mitchell Hashimoto
f2c0aeacf5 provisoiner/shell: append only needs to add a byte for UnixReader 2013-10-15 09:40:47 -10:00
Matthew Hooker
4beec63845 Merge pull request #537 from mitchellh/fix507
provisioner/shell: fix EOF detection
2013-10-15 06:02:39 -07:00
Matthew Hooker
abe92ed739 provisioner/shell: fix EOF detection
Fixes #507

The scanUnixLine function was erroneously returning empty lines when EOF
was reached.
This commit adds a test for the problem and changes the scanUnixLine
function to elide the trailing \n if no content was read.
2013-10-15 05:56:10 -07:00
Jon Stevens
bd68f3c52b I found that I needed the shutdown command to be run as root.
Also added a note about shutdown_command that bit me.
2013-10-14 17:59:53 -07:00
Mitchell Hashimoto
61ea7de66b Update CHANGELOG 2013-10-13 22:57:04 -10:00
Mitchell Hashimoto
111392ad43 Merge pull request #503 from zimbatm/fix/vagrant-aws-instance
post-processor/vagrant: support instance store AMIs [GH-503]
2013-10-14 01:56:24 -07:00
Mitchell Hashimoto
bfba541338 Update CHANGELOG 2013-10-13 22:51:36 -10:00
Mitchell Hashimoto
e7414f334b Merge pull request #512 from hoshposh/vbox-shutdown-issue
builder/virtualbox: sleep after shutdown before export to avoid session locks
2013-10-14 01:50:55 -07:00
Mitchell Hashimoto
93ab5c8f63 Update CHANGELOG 2013-10-13 22:46:31 -10:00
Mitchell Hashimoto
54e1f70a3c Merge pull request #522 from patricklucas/fix_instance_not_found_race
builder/amzon: fix race condition after launching EC2 instance
2013-10-14 01:45:55 -07:00
Mitchell Hashimoto
eb2bcfe456 Update CHANGELOG 2013-10-13 22:36:15 -10:00
Mitchell Hashimoto
e05cc3220f Merge pull request #531 from mitchellh/521
common/config: config filter function [GH-521]
2013-10-14 01:35:23 -07:00
Mitchell Hashimoto
df3d751b19 communicator/ssh: explicitly set c.conn = nil 2013-10-13 22:21:52 -10:00
Matthew Hooker
7ae1042696 common/config: strip keys appropriate for OpenStack. 2013-10-13 11:03:45 -07:00
Matthew Hooker
739fbc8962 common/config: config filter function [GH-521]
Fixes #521
2013-10-13 11:01:12 -07:00
Patrick Lucas
aeb0e8bc06 Fix race condition after launching EC2 instance
It is possible for an instance to not immediately exist after it is
launched. Previously, InstanceStateRefreshFunc would crash if this race
condition were realized.

This change takes the exact same approach of the function above,
AMIStateRefreshFunc, treating 'InvalidInstanceID.NotFound' as if there
were an empty result.
2013-10-11 14:25:18 -07:00
Jack Pearkes
4afe900535 Update CHANGELOG 2013-10-11 01:07:06 +02:00
Jack Pearkes
fcb83ced59 Merge pull request #518 from mitchellh/fix516
builder/digitalocean: Scrub config before logging
2013-10-10 16:02:21 -07:00
Matthew Hooker
2c5f742fa3 builder/digitalocean: Scrub config before logging [GH-516] 2013-10-10 15:04:42 -07:00
Rafael Garcia
f0ebd2c61b provisioner/salt-masterless: use communicator.UploadDir 2013-10-09 18:51:30 -07:00
Rafael Garcia
a91e6a9eed provisioner/salt-masterless: move states to /srv/salt, not /srv/salt/states
Latest version copies local state tree to {tmp}/states and then executes `mv {tmp}/states /srv/salt/`. This creates a `/srv/salt/states` instead of the correct `/srv/salt` directory.
2013-10-09 13:49:30 -07:00
Lyndon Washington
53b15e62cc Formatted contributions 2013-10-09 13:14:09 -04:00
Lyndon Washington
50bc71e4a2 Moved the 1 sec timeout to the export step 2013-10-09 12:59:47 -04:00
Tom Hite
75fe878633 Fixes #3 via minor documentation fix and setting default properly (in the net_device template value, virtio is incorrect -- must be virtio-net). 2013-10-09 07:11:10 -05:00
Tom Hite
6d37312733 Merge branch 'master' of https://github.com/mitchellh/packer 2013-10-08 18:30:58 +00:00
Mark Aaron Shirley
4c0ba7ff12 Update docs for Virtualbox and VMware as well 2013-10-08 09:34:37 -07:00