Commit Graph

1367 Commits

Author SHA1 Message Date
Mitchell Hashimoto 4ff7c87aee website: update works with image for other vmware products 2013-08-01 10:25:38 -07:00
Mitchell Hashimoto 25183e7702 provisioner/salt-masterless: remove Ui
/cc @rgarcia Should just pass it in as a param
2013-08-01 10:06:38 -07:00
Mitchell Hashimoto 0f2dfb1fa4 website: update platforms to note instance-store AMI [GH-230] 2013-08-01 09:57:12 -07:00
Mitchell Hashimoto 09ffe83e50 website: better salt-masterless docs 2013-07-31 23:21:16 -07:00
Mitchell Hashimoto f7cbdf4112 provisioner/salt-masterless: verify local_state_tree exists
/cc @rgarcia
2013-07-31 23:11:08 -07:00
Mitchell Hashimoto 104fe91b48 provisioner/salt-masterless: use Messages for minor steps
/cc @rgarcia - "Message" in Ui is the non-bold colored messages and
are meant for sub-messages or steps part of a larger message. "Say"
is used for the bold stuff. This is more in line wit how Packer works.
2013-07-31 23:07:15 -07:00
Mitchell Hashimoto f3331afb1c provisioner/salt-masterless: don't capitalize Ui
/cc @rgarcia - Not sure why this was capitalized to begin with
2013-07-31 23:06:22 -07:00
Mitchell Hashimoto 7e5c64ca7f provisioner/salt-masterless: use common lib for config decoding
/cc @rgarcia - Since you opened the pull request, common config
decoding stuff has been pulled out into the common Package. This
simplifies a lot of code.
2013-07-31 23:05:15 -07:00
Mitchell Hashimoto 57e89132f1 plugin/provisioner-salt-masterless: compile again 2013-07-31 23:02:56 -07:00
Mitchell Hashimoto 4d93b537c6 plugin/provisioner-salt-masterless: add empty test file
/cc @rgarcia - This just forces the tests to make sure the package
even builds. Better than nothing.
2013-07-31 23:01:59 -07:00
Mitchell Hashimoto aacca7d066 provisoner/salt-masterless: lowercase package name
/cc @rgarcia - I don't know of any Go packages that follow this naming
convention so I just lowercased it.
2013-07-31 23:01:03 -07:00
Mitchell Hashimoto d5ea7e3adf Update CHANGELOG 2013-07-31 23:00:13 -07:00
Mitchell Hashimoto 987f4445fb Merge pull request #220 from rgarcia/salt-provisioner
provisioner/salt-masterless: masterless salt provisioner
2013-07-31 22:57:42 -07:00
Mitchell Hashimoto 6b2c2db77e builder/vmware: slightly nicer error messages 2013-07-31 22:52:36 -07:00
Mitchell Hashimoto 00c45a5b30 website: note support VMware player on Linux 2013-07-31 22:18:35 -07:00
Mitchell Hashimoto 69d6d8f1b6 builder/vmware: error message tweaking for Player driver 2013-07-31 22:15:13 -07:00
Mitchell Hashimoto 2775ada116 Update CHANGELOG 2013-07-31 22:11:51 -07:00
Julian Phillips df180d6146 builder/vmware: We only need one runAndLog function
We shouldn't need a different one for each driver ...

Conflicts:
	builder/vmware/driver_workstation9.go
2013-07-31 22:11:07 -07:00
Julian Phillips 7b65daad37 builder/vmware: Add Support for VMware Player 5 (Linux)
We have two choices for VMware on Linux.  We already support
Workstation, add support for Player too.

VMware Player doesn't come with vmware-vdiskmanager, so fall back to
using qemu-img if we can find that.

Conflicts:
	builder/vmware/driver.go
2013-07-31 22:09:38 -07:00
Mitchell Hashimoto 54adabfd39 builder/vmware: sleep before cleaning files on Windows 2013-07-31 15:36:22 -07:00
Mitchell Hashimoto d76b7e8c36 fmt 2013-07-31 15:29:03 -07:00
Mitchell Hashimoto 0f39a4451c Merge pull request #228 from markpeek/markpeek-images
builder/amazon/common: handle missing source AMI error
2013-07-31 15:28:37 -07:00
Mitchell Hashimoto 558027465a builder/virtualbox,vmware: retry removing output dir if fails 2013-07-31 15:16:39 -07:00
Mitchell Hashimoto 8ac03e4898 builder/vmware: compile host_ip on every platform 2013-07-31 15:10:28 -07:00
Mitchell Hashimoto 1286f735be builder/vmware: redo host IP stuff for Windows 2013-07-31 14:46:12 -07:00
Mitchell Hashimoto 7bdb0c96f8 packer: fmt 2013-07-31 14:43:34 -07:00
Mark Peek 1aec0d6a50 Handle missing source AMI error
Specifying a non-existent source AMI will result in an empty array of
images in the response which would cause an "index out of range" panic.
This change handles this case more gracefully with an error message.
2013-07-31 14:20:25 -07:00
Mitchell Hashimoto 08d2ac7815 packer: don't output colors if Windows and not Cygwin 2013-07-31 14:06:01 -07:00
Mitchell Hashimoto f4adb35b9a builder/vmware: more logs for Workstation 2013-07-31 14:02:00 -07:00
Mitchell Hashimoto 6aacf20167 builder/vmware: convert line endings in workstation to Unix-style 2013-07-31 13:58:57 -07:00
Mitchell Hashimoto 8ac86e49d0 builder/vmware: improved logging for various workstation steps 2013-07-31 13:50:49 -07:00
Mitchell Hashimoto 6ff00c43e6 Update CHANGELOG 2013-07-31 12:40:55 -07:00
Mitchell Hashimoto d1e0e955ab builder/vmware: verify various paths exist for Workstation 2013-07-31 12:39:49 -07:00
Mitchell Hashimoto 422f25749e builder/vmware: refactor the platform-specific stuff out
/cc @rasa - This is more idiomatic Go: to share the platform-independent
stuff and make the platform-specific stuff unexported functions
2013-07-31 12:36:17 -07:00
Mitchell Hashimoto d7140cd99b scripts: make dist executable 2013-07-31 12:36:05 -07:00
Mitchell Hashimoto 60520c11c2 Merge branch 'rasa-master'
This adds support for Windows VMware Workstation
2013-07-31 11:53:00 -07:00
Mitchell Hashimoto fc89919347 Merge branch 'master' of https://github.com/rasa/packer into rasa-master 2013-07-31 11:52:20 -07:00
Mitchell Hashimoto cecb797e61 website: document iam instance profile 2013-07-31 11:43:52 -07:00
Mitchell Hashimoto 7c5edb4d64 Update CHANGELOG 2013-07-31 11:42:05 -07:00
Mitchell Hashimoto 92ba998150 fmt 2013-07-31 11:41:07 -07:00
James Massara 13fb00b2c6 Added IAM Instance Profile support
Conflicts:
	builder/amazon/common/run_config.go
2013-07-31 11:40:59 -07:00
Mitchell Hashimoto 006f0440a7 builder/amazon/common: wait for terminated state 2013-07-31 09:37:43 -07:00
Mitchell Hashimoto 00338a0b85 packer/plugin: trim whitespace on right of log data from plugin 2013-07-31 09:37:03 -07:00
Mitchell Hashimoto f2f69e6f7b builder/amazon/ebs: don't need this variable 2013-07-31 09:35:26 -07:00
Mitchell Hashimoto a2481f2300 builder/amazon/common: prefer public DNS if possible for SSH 2013-07-31 09:30:52 -07:00
Mitchell Hashimoto 19b6841e64 builder/common: channels instead of unsafe read/write for communicate 2013-07-31 09:23:04 -07:00
Mitchell Hashimoto dfbea5e683 Update CHANGELOG 2013-07-30 22:42:40 -07:00
Mitchell Hashimoto 32fd8b9bd9 Merge branch 'builder-amazon-ebs-chroot'
This adds "no-launch" EBS-backed AMI creation, which allows the creation
of these AMIs without launching a new EC2 instance. Instead this builder
is meant to be run on an existing EC2 instance and uses that instance as
a host to attach root EBS volumes, provision in a chroot, etc.
2013-07-30 22:40:38 -07:00
Mitchell Hashimoto 818a10e797 builder/amazon/chroot: use set AMI name 2013-07-30 22:33:41 -07:00
Mitchell Hashimoto 743682d352 builder/amazon/chroot: default volumes dir is relative 2013-07-30 22:31:07 -07:00