Mitchell Hashimoto
e11b6617f3
builder/vmware: more logs for Workstation
2013-07-31 14:02:00 -07:00
Mitchell Hashimoto
5fd00cfd3a
builder/vmware: convert line endings in workstation to Unix-style
2013-07-31 13:58:57 -07:00
Mitchell Hashimoto
f5b0b4f9d7
builder/vmware: improved logging for various workstation steps
2013-07-31 13:50:49 -07:00
Mitchell Hashimoto
2f15d0e14f
Update CHANGELOG
2013-07-31 12:40:55 -07:00
Mitchell Hashimoto
f6245ae128
builder/vmware: verify various paths exist for Workstation
2013-07-31 12:39:49 -07:00
Mitchell Hashimoto
d0a2dac8f0
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
aa6a9cc2e8
scripts: make dist executable
2013-07-31 12:36:05 -07:00
Mitchell Hashimoto
62207912d2
Merge branch 'rasa-master'
...
This adds support for Windows VMware Workstation
2013-07-31 11:53:00 -07:00
Mitchell Hashimoto
720a72dc30
Merge branch 'master' of https://github.com/rasa/packer into rasa-master
2013-07-31 11:52:20 -07:00
Mitchell Hashimoto
52b310aeda
website: document iam instance profile
2013-07-31 11:43:52 -07:00
Mitchell Hashimoto
6f8076ca1d
Update CHANGELOG
2013-07-31 11:42:05 -07:00
Mitchell Hashimoto
18f34173cf
fmt
2013-07-31 11:41:07 -07:00
James Massara
4bd3afb3ee
Added IAM Instance Profile support
...
Conflicts:
builder/amazon/common/run_config.go
2013-07-31 11:40:59 -07:00
Mitchell Hashimoto
0820da6039
builder/amazon/common: wait for terminated state
2013-07-31 09:37:43 -07:00
Mitchell Hashimoto
02c20af35e
packer/plugin: trim whitespace on right of log data from plugin
2013-07-31 09:37:03 -07:00
Mitchell Hashimoto
8cf245eaa5
builder/amazon/ebs: don't need this variable
2013-07-31 09:35:26 -07:00
Mitchell Hashimoto
6740f99f26
builder/amazon/common: prefer public DNS if possible for SSH
2013-07-31 09:30:52 -07:00
Mitchell Hashimoto
fd3f9e9e4c
builder/common: channels instead of unsafe read/write for communicate
2013-07-31 09:23:04 -07:00
Mitchell Hashimoto
838e60cf08
Update CHANGELOG
2013-07-30 22:42:40 -07:00
Mitchell Hashimoto
ab73e65a59
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
377493db4f
builder/amazon/chroot: use set AMI name
2013-07-30 22:33:41 -07:00
Mitchell Hashimoto
ffe1e5f57b
builder/amazon/chroot: default volumes dir is relative
2013-07-30 22:31:07 -07:00
Mitchell Hashimoto
005c485bfb
builder/amazon/chroot: validate that chroot_mounts are 3 elements
2013-07-30 22:29:27 -07:00
Mitchell Hashimoto
f0a0816736
builder/amazon/chroot: let go of flock earlier for parallelism
2013-07-30 22:25:33 -07:00
Mitchell Hashimoto
6f8c915ef4
website: docs for amazon-chroot
2013-07-30 22:17:58 -07:00
Mitchell Hashimoto
cccf3ddc79
builder/amazon/chroot: fix compilaton on Windows
2013-07-30 21:50:59 -07:00
Mitchell Hashimoto
167bdd9a46
builder/amazon/chroot: flock so that device searching is safe
2013-07-30 21:48:37 -07:00
Mitchell Hashimoto
997b81da21
builder/amazon/chroot: find available device
2013-07-30 21:19:57 -07:00
Mitchell Hashimoto
6b7f59216e
builder/amazon/chroot: get rid of AttachedDevicePath
2013-07-30 20:48:07 -07:00
Mitchell Hashimoto
089d284067
builder/amazon/chroot: register AMI
2013-07-30 18:28:21 -07:00
Mitchell Hashimoto
6f4db32418
builder/amazon/chroot: switch func type to interface
...
Was getting weird behavior... see
https://groups.google.com/d/msg/golang-nuts/a1kymwSVt2M/FwcCuBl1_48
2013-07-30 17:56:42 -07:00
Mitchell Hashimoto
21002e04a1
builder/amazon/common: correct the log statement
2013-07-30 17:32:41 -07:00
Mitchell Hashimoto
df4c844493
builder/amazon/chroot: log the exit code for the chroot communicator
2013-07-30 17:23:37 -07:00
Mitchell Hashimoto
613322d98b
communicator/ssh: log when remote exits
2013-07-30 17:06:22 -07:00
Mitchell Hashimoto
7ab4490733
builder/amazon/chroot: step to snapshot the root image
2013-07-30 16:58:58 -07:00
Mitchell Hashimoto
36be9a9bf6
builder/amazon/chroot: initial len should be 0 so we don't have empty
2013-07-30 16:45:49 -07:00
Mitchell Hashimoto
44c6103fd0
builder/amazon/chroot: perform early cleanup
2013-07-30 16:41:29 -07:00
Mitchell Hashimoto
f79f113bcc
plugin/builder-amazon-chroot: add test file
2013-07-30 16:08:45 -07:00
Mitchell Hashimoto
f3a4d44066
builder/amazon/chroot: make sure to remove files before copy
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
998712250c
builder/amazon/chroot: copyfiles support
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
759ff1ace1
builder/amazon/chroot: upload should os.Create, not os.Open
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
a3a2ace843
builder/amazon/chroot: enable the chroot provisioner
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
9f2399516a
builder/amazon/chroot: provision within the chroot
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
778657e995
builder/amazon/chroot: unmount in reverse
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
9dc55ee56c
builder/amazon/chroot: special case bind fstype
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
bec7b26836
builder/amazon/chroot: /bin/sh
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
462e48cac4
builder/amazon/chroot: mount extra paths
2013-07-30 16:07:50 -07:00
Mitchell Hashimoto
9bb9f02b99
builder/amazon/chroot: process MountPath template
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
710b6a41ec
builder/amazon/chroot: use the attached device path
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
713f466670
builder/amazon/chroot: use mountcommand configs
2013-07-30 16:07:49 -07:00