Mitchell Hashimoto
607372f75a
provisioner/chef-solo: massive refactor and style nitpick
2013-08-27 13:27:20 -07:00
Mitchell Hashimoto
4a5a8c6006
provisioner/chef-solo: installChef fixed up to use tpl and StartWithUi
2013-08-27 13:27:20 -07:00
Mark Peek
c0d02b1593
Add new openstack builder
2013-08-26 22:05:21 -07:00
Mark Peek
32bf053697
website: add openstack page
2013-08-26 22:02:03 -07:00
Mark Peek
4b7da04052
Add base support for openstack [GH-155]
...
This change adds base support for an openstack builder.
Thank you to Rackspace for providing cloud assets to complete this work
and @sam-falvo for working with us on the perigee/gophercloud changes.
2013-08-26 21:57:23 -07:00
Mitchell Hashimoto
e7ba508745
Update CHANGELOG
2013-08-25 20:51:51 -07:00
Mitchell Hashimoto
beb190d9fb
Merge branch 'jvandyke-provisioner-chef-solo'
...
Chef-solo provisioner first pass.
2013-08-25 20:50:06 -07:00
Mitchell Hashimoto
585cee9b4c
Merge branch 'provisioner-chef-solo' of https://github.com/jvandyke/packer into jvandyke-provisioner-chef-solo
...
Conflicts:
config.go
2013-08-25 20:49:53 -07:00
Mitchell Hashimoto
86abf14b28
communicator/ssh: Trailing slash won't create destination dir
2013-08-25 20:47:10 -07:00
Mitchell Hashimoto
095631107a
communicator/ssh: UploadDir works properly
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
a050d344eb
communicator/ssh: refactor to upload directories properly
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
05ab50949f
communicator/ssh: refactor scpSession that we'll reuse for UploadDir
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
d857c9ccbb
builder/amazon/chroot: implement UploadDir for chroot communicator
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
1010c8ae19
packer/rpc: implement UploadDir
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
8b21b5b713
packer/rpc: use public MockCommunicator, tests pass
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
46e02209a9
packer: Add UploadDir to the Communicator interface
2013-08-25 20:30:56 -07:00
Mitchell Hashimoto
d6824a728f
Merge pull request #343 from masteinhauser/patch-1
...
website: Actual md5sum as Ubuntu Hashesh webpage is out of date.
2013-08-24 21:07:50 -07:00
Myles A. K. Steinhauser
2fd967482f
Actual md5sum as Ubuntu Hashesh webpage is out of date.
2013-08-24 20:43:49 -04:00
Mitchell Hashimoto
9599a9fa49
Update CHANGELOG
2013-08-24 17:14:45 -07:00
Mitchell Hashimoto
09f01d44e4
Merge pull request #338 from mitchellh/signal-confirm
...
main: confirm cleanup at first signal received
2013-08-24 17:13:25 -07:00
Mitchell Hashimoto
a02282ef8e
Merge pull request #342 from masteinhauser/patch-1
...
website: bump Ubuntu example from 12.04.2 to 12.04.3
2013-08-24 17:05:48 -07:00
Myles A. K. Steinhauser
1f45ed428b
Bump Ubuntu 12.04.2 to 12.04.3
...
Ubuntu has removed the 12.04.2 release ISOs from their mirrors when they released 12.04.3. This impacted the URL and the Checksum contained in the example.json which returned an HTTP 404 from Ubuntu's Mirrors.
2013-08-24 20:04:45 -04:00
Jack Pearkes
315d4ce5f5
builder/digitalocean: send a "shutdown" before snapshotting
...
Instead of pulling the plug on a droplet with the "poweroff" command,
we first send a soft shutdown to the API, then we poweroff to allow
the snapshot to properly complete.
Sending just a shutdown and then snapshotting wasn't as reliable as
sending the poweroff manually, for reasons unknown to me.
This fixes #332 .
2013-08-24 13:04:51 +02:00
Jack Pearkes
4da60e6503
packer/plugin: confirm cleanup at first signal received
2013-08-24 12:55:25 +02:00
Mitchell Hashimoto
80e36f11b9
provisioner/salt-masterless: fix the build
2013-08-23 15:58:30 -07:00
Mitchell Hashimoto
f76a09fc08
builder/amazon/instance: remove check for AMI tools [GH-330]
2013-08-23 15:53:54 -07:00
Mitchell Hashimoto
5151d99fc3
Update CHANGELOG
2013-08-23 15:42:30 -07:00
Mitchell Hashimoto
6d92e19a59
website: delete salt.html.markdown
2013-08-23 15:41:55 -07:00
Rachid Belaid
3cb3a7cd30
Fix #264 to upload local minion config
...
Conflicts:
provisioner/salt-masterless/provisioner.go
website/source/docs/provisioners/salt.html.markdown
2013-08-23 15:41:11 -07:00
Mitchell Hashimoto
15157f3aee
Update CHANGELOG
2013-08-23 15:32:05 -07:00
Mitchell Hashimoto
f75856188c
post-processor/vagrant: don't error if unused
2013-08-23 15:31:21 -07:00
Mitchell Hashimoto
0484006e34
packer: no need to check if nil since we're appending to slice
2013-08-23 15:25:02 -07:00
Mitchell Hashimoto
2302e90aae
Merge pull request #329 from jasonberanek/vagrant-output-fix
...
post-processor/vagrant: proper output ConfigTemplate validation [GH-324]
2013-08-23 15:15:55 -07:00
Mitchell Hashimoto
aeb395fe90
post-processor/vagrant: nitpick format
2013-08-23 15:14:58 -07:00
Mitchell Hashimoto
cc0c48889c
Update CHANGELOG
2013-08-23 15:07:13 -07:00
Mitchell Hashimoto
1f82511768
Merge pull request #331 from jasonberanek/vbox-vagrant-ova
...
post-processor/vagrant: support for Virtualbox OVA artifacts
2013-08-23 15:06:44 -07:00
Mitchell Hashimoto
443ccc5306
packer/rpc: don't panic on failed Ui calls
2013-08-23 14:39:59 -07:00
Mitchell Hashimoto
9c5e5af289
Update CHANGELOG
2013-08-23 14:34:31 -07:00
Mitchell Hashimoto
faeba2a14f
packer/plugin: swallowInterrupts in plugin should swallow all
2013-08-23 14:22:32 -07:00
Mitchell Hashimoto
36b97b820f
packer/rpc: error instead of panic cancelling builder
2013-08-23 13:58:00 -07:00
Mitchell Hashimoto
df70443a7c
packer/rpc: less panics
2013-08-23 13:57:26 -07:00
Mitchell Hashimoto
043264ca77
communicator/ssh: more error handlingin Upload
2013-08-23 11:27:59 -07:00
Mitchell Hashimoto
a46c7afcf7
provisioner/shell: retry the upload if command fails as well
...
This improves reboot handling robustness
2013-08-23 11:21:20 -07:00
Jason A. Beranek
c5d2b791df
post-processor/vagrant/virtualbox: support ova artifacts [GH-315]
2013-08-22 21:47:50 -05:00
Jason A. Beranek
0e3365782a
post-processor/vagrant: fix output ConfigTemplate validation [GH-324]
...
-apply same output validation steps found in builder specific Configure
functions
2013-08-22 20:19:03 -05:00
Mitchell Hashimoto
251abc3496
builder/amazon: modify attributes before region copy
...
/cc @jmassara
2013-08-22 15:35:47 -07:00
Mitchell Hashimoto
42beac4516
builder/amazon/common: modify output for AMI copy
2013-08-22 15:32:24 -07:00
Mitchell Hashimoto
c66bb8813f
website: document ami_regions
...
/cc @jmassara
2013-08-22 15:20:44 -07:00
Mitchell Hashimoto
6de93d47a6
website: document tags on every amazon builder
2013-08-22 15:17:07 -07:00
Mitchell Hashimoto
e7a50133b6
builder/amazon: support tags in chroot and instance
2013-08-22 15:11:54 -07:00