Justin Santa Barbara
b6a6c8571b
Allow the Openstack project to be specified
...
It isn't actually optional, according to the spec
2013-09-02 10:34:44 -07:00
Mark Peek
84b0bf6dba
Merge pull request #379 from justinsb/justinsb-openstack_ipv6_support
...
builder/openstack: Support IPv6 access address for Openstack
2013-09-02 09:56:25 -07:00
Greg Karékinian
6cd10286db
Fix typo
...
s/Detatching/Detaching/
2013-09-02 12:46:47 +02:00
Mitchell Hashimoto
4e87275f87
Merge pull request #378 from justinsb/increase_ssh_timeout
...
builder/openstack: Increase default SSH timeout from 1m -> 5m
2013-09-01 23:49:13 -07:00
Justin Santa Barbara
3001c16eee
Increase default SSH timeout for OpenStack from 1m -> 5m
...
Many cloud providers have a minimum charge of 1 hour, and if there are DNS problems we can hit the 1 minute timeout easily.
Waiting five minutes gives more of a margin of error.
2013-09-01 14:36:59 -07:00
Mark Peek
eea558d2a5
builder/openstack: don't hardcode "DFW" and make region required
2013-09-01 13:22:22 -07:00
Justin Santa Barbara
375eb57077
Support IPv6 access address for Openstack
...
We still prefer the IPv4 address, but if there is an IPv6 address and no IPv4 address, use IPv6.
2013-08-31 22:39:30 -07:00
Mitchell Hashimoto
67887c11e4
Merge pull request #375 from justinsb/avoid_nil_pointer_if_no_openstack_image
...
builder/openstack: If no image is generated, just return nil
2013-08-31 22:01:55 -07:00
Justin Santa Barbara
f1eae75389
If no image is generated, just return nil for the Openstack provider
...
This mirrors what is done in other providers e.g. Amazon providers
2013-08-31 21:55:52 -07:00
Mitchell Hashimoto
90b4dc7860
builder/digitalocean: retry destroy a few times
2013-08-31 21:32:35 -07:00
Mitchell Hashimoto
8e7c2796fc
builder/amazon/instance: new multistep API
2013-08-31 13:03:13 -07:00
Mitchell Hashimoto
b5606af9e2
builder/amazon/ebs: new multistep API
2013-08-31 13:00:43 -07:00
Mitchell Hashimoto
1b8646c963
builder/amazon/chroot: new multistep API
2013-08-31 12:58:55 -07:00
Mitchell Hashimoto
36698d4b6d
builder/vmware: new multistep API
2013-08-31 12:50:25 -07:00
Mitchell Hashimoto
8d5f8dc423
builder/virtualbox: new multistep API
2013-08-31 12:44:58 -07:00
Mitchell Hashimoto
ea5361a9ac
builder/openstack: new multistep API
2013-08-31 12:37:07 -07:00
Mitchell Hashimoto
a82f1c18ee
builder/digitalocean: new multistep API
2013-08-31 12:25:08 -07:00
Mitchell Hashimoto
dc9a803efd
builder/amazon: don't chmod on windows
2013-08-30 15:04:23 -07:00
Mitchell Hashimoto
d1fff21045
builder/amazon: chmod debug key so it is ssh-ready
2013-08-30 15:03:29 -07:00
Mitchell Hashimoto
f97b88654f
builder/amazon: output DNS name if debug mode
2013-08-30 14:55:56 -07:00
Mitchell Hashimoto
e613b0cdcd
builder/amazon: drop private key if debug mode [GH-373]
2013-08-30 14:48:50 -07:00
Mitchell Hashimoto
e7b2751d63
builder/vmware: support key based SSH auth [GH-70]
2013-08-27 22:57:42 -07:00
Mitchell Hashimoto
19bafd8da8
builder/virtualbox: support ssh keys as auth mechanism [GH-70]
2013-08-27 22:55:13 -07:00
Mark Peek
f717edd644
builder/openstack: return artifacts
2013-08-27 22:37:06 -07:00
Mark Peek
ca1388f7bc
builder/openstack: simplify by passing csp instead of accessor and api
2013-08-27 22:37:06 -07:00
Mitchell Hashimoto
e50a15c4ee
builder/vmware: support vmx_template_path [GH-270]
2013-08-27 17:23:28 -07:00
Mitchell Hashimoto
20541a7eda
builder/vmware: ability to not request a PTY for SSH [GH-270]
2013-08-27 16:51:05 -07:00
Mitchell Hashimoto
9865dd0161
Merge pull request #339 from mitchellh/do-soft-shutdown
...
builder/digitalocean: send a "shutdown" before snapshotting
2013-08-27 16:35:30 -07:00
Mark Peek
e7140cf405
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
7895df8c8f
builder/amazon/chroot: implement UploadDir for chroot communicator
2013-08-25 20:30:56 -07:00
Jack Pearkes
43dd2bd2c9
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
Mitchell Hashimoto
9527f60884
builder/amazon/instance: remove check for AMI tools [GH-330]
2013-08-23 15:53:54 -07:00
Mitchell Hashimoto
f4f433d0d8
builder/amazon: modify attributes before region copy
...
/cc @jmassara
2013-08-22 15:35:47 -07:00
Mitchell Hashimoto
d9e80803c9
builder/amazon/common: modify output for AMI copy
2013-08-22 15:32:24 -07:00
Mitchell Hashimoto
0306759840
builder/amazon: support tags in chroot and instance
2013-08-22 15:11:54 -07:00
Mitchell Hashimoto
50e2535bd8
builder/amazon/common: move tags into ami_config
2013-08-22 15:09:21 -07:00
Mitchell Hashimoto
f197c2b5f0
builder/amazon: region copy must go before modify attributes
...
/cc @jmassara - This has to go before the modify attributes so that
the attributes are properly modified on all resulting AMIs.
2013-08-22 15:03:30 -07:00
Mitchell Hashimoto
374f2fb647
builder/amazon/common: remove duplicates from ami_region
...
/cc @jmassara
2013-08-22 14:58:21 -07:00
Mitchell Hashimoto
4522db5d7d
Merge pull request #322 from jmassara/ami_region_copy
...
amazon/common: Added AMI CopyImage support
2013-08-22 14:44:03 -07:00
Justin Bronn
ffe63b8bd8
Make it possible to customize the VMware virtual disk type id.
2013-08-22 11:40:56 -07:00
James Massara
e2ce81ce5e
Make sure ami_regions are valid
2013-08-21 18:44:14 -07:00
James Massara
1e27feb6c6
amazon/common: Added AMI CopyImage support
2013-08-21 13:53:07 -07:00
Mitchell Hashimoto
7ad307e95a
builder/virtualbox: fmt
2013-08-19 16:24:29 -07:00
Mitchell Hashimoto
844e355ed3
website: document formats feature
2013-08-19 16:10:49 -07:00
Johan Siebens
a73ec1deb7
builder/virtualbox: export to ovf or ova (default ovf)
2013-08-19 20:21:36 +02:00
Mitchell Hashimoto
513e4a2a3a
builder/digitalocean: use HTTP proxy if in env
2013-08-18 20:29:54 -06:00
Mitchell Hashimoto
6ef73b88be
builder/amazon: fix crash case if SIGINT while waiting for instance
2013-08-17 09:45:23 -06:00
Jack Pearkes
885ea52e56
builder/digitalocean: better handling of url params in api requests
2013-08-16 19:47:22 +02:00
Mitchell Hashimoto
de80940027
builder/vmware: interrupts work during VNC type on VMware
2013-08-16 09:07:27 -07:00
Mitchell Hashimoto
fd0e642195
builder/amazon: modifying more than one AMI attribute type works
2013-08-15 20:28:35 -07:00
Mitchell Hashimoto
a1a7ff20c2
*: switch to packer ConfigTemplate
2013-08-15 19:17:23 -07:00
Mitchell Hashimoto
015933b29f
builder/vmware: support iso_urls for multiple URLs [GH-110]
2013-08-15 17:46:41 -07:00
Mitchell Hashimoto
a6d4e326a7
builder/virtualbox: iso_urls for multiple ISO urls [GH-110]
2013-08-15 17:46:41 -07:00
Mitchell Hashimoto
51fb48c5cd
builder/vmware: switch to common download step
2013-08-15 17:46:41 -07:00
Mitchell Hashimoto
bda45c1b53
builder/virtualbox: remove unused function
2013-08-15 17:46:40 -07:00
Mitchell Hashimoto
4188e07fc2
builder/virtualbox: switch download guest additions to use new common
2013-08-15 17:46:40 -07:00
Mitchell Hashimoto
2946d14edf
common: Add new StepDownload to DRY up downloads
2013-08-15 17:46:40 -07:00
Mark Peek
40d6c46ed3
builder/amazon: add block device mappings [GH-90]
2013-08-15 14:05:08 -07:00
Jeremy Carroll
c193048b3b
Was missing sending IAM profile data to instance store builders.
2013-08-14 19:03:41 -07:00
Mitchell Hashimoto
9f84f2c363
common: return -1 download percent if download hasn't started [GH-288]
2013-08-14 11:15:47 -04:00
Mitchell Hashimoto
91af560d26
builder/virtualbox: Don't validate guest additions URL so early because it requires template
2013-08-14 09:59:09 -04:00
Mitchell Hashimoto
80e37446e9
builder/virtualbox: guest-additions_url can use Version var [GH-272]
2013-08-13 22:11:15 -04:00
Mitchell Hashimoto
2789162fec
builder/virtualbox: instantiate driver in Run method
2013-08-13 08:55:33 -07:00
Mitchell Hashimoto
6090b6ecdf
builder/vmware: create driver in Run method
2013-08-13 08:54:12 -07:00
Mitchell Hashimoto
43c6b9e6d1
builder/vmware: find files if they exist [GH-279]
2013-08-12 16:13:06 -07:00
Mitchell Hashimoto
724e2b3c52
builder/vmware: fix windows builds
2013-08-12 14:01:50 -07:00
Mitchell Hashimoto
e00f114520
builder/amazon/common: correct logic in deleting secutiry group
2013-08-12 13:43:52 -07:00
Mitchell Hashimoto
c09c1108ca
builder/amazon/common: retry deleting security group [GH-278]
2013-08-12 13:34:55 -07:00
Mitchell Hashimoto
4d7b0c2dbc
builder/amazon/all: support user data file
2013-08-12 11:53:50 -07:00
Mitchell Hashimoto
c1f8e5c3b3
builder/amazon/common: support user_data_file
2013-08-12 11:52:43 -07:00
Mitchell Hashimoto
4e300259c7
Merge pull request #253 from phobos182/master
...
builder/amazon/common: added passing UserData to goamz.
2013-08-12 11:36:15 -07:00
Mitchell Hashimoto
5decc186a6
builder/vmware: nitpick some styles
...
/cc @rasa - I changed up quite a bit here. I tried to reduce function
count if possible, renamed some functions, etc. Overall the
functionality was all spot on, but I felt the functions were too
specialized. Thanks!
2013-08-09 17:31:43 -07:00
Ross Smith II
cfc7715495
fixed typo in vmware path on Windows XP, fixes #237/#238
2013-08-09 17:10:05 -07:00
Ross Smith II
60fc565dbb
Add support for VMWare Workstation on Windows XP, fixes #237
2013-08-09 17:09:55 -07:00
Mitchell Hashimoto
100458955f
builder/*, provisioner/*: set user vars
2013-08-09 15:57:08 -07:00
Jeremy Carroll
c94287bbde
Log error messages from goamz.
2013-08-09 11:55:34 -07:00
Mitchell Hashimoto
afe8dda7a9
builder/amazon/chroot: can modify AMI attributes
2013-08-08 22:52:39 -07:00
Mitchell Hashimoto
558f919e4f
builder/amazon/common: rename StepModifyAttributes to
...
StepModifyAMIAttributes
2013-08-08 22:51:48 -07:00
Mitchell Hashimoto
d7c9658c1c
builder/amazon/common: AMIConfig common config
...
/cc @jmassara - I pulled out the AMI stuff into a common config
struct and also added in the new template stuff (that didn't exist
when you made the pull, so not your fault! :))
2013-08-08 22:50:37 -07:00
Mitchell Hashimoto
2a0b3cfdc2
builder/amazon/common: on modify AMI attributes, skip if no work
...
/cc @jmassara
2013-08-08 22:46:50 -07:00
Mitchell Hashimoto
1f53e047a3
builder/amazon/common: use new API for goamz to set AMI attributes
...
/cc @jmassara
2013-08-08 22:43:29 -07:00
James Massara
b0394c6d30
builder/amazon/all: Added support for setting attributes on the AMI
2013-08-08 22:35:21 -07:00
Mitchell Hashimoto
9520c6e6ed
builder/amazon: more efficient use of templates
2013-08-08 17:25:26 -07:00
Mitchell Hashimoto
ad9575a041
builder/vmware: error checking on upload path template
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
d71621a599
builder/vmware: use new template stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
8fad60b1b4
builder/virtualbox: use new template processing stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
fde7910e85
builder/amazon: remove unnecessary validation
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
66818ef89f
builder/digitalocean: use new template processing
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
1268373105
builder/amazon/instance: switch to new template stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
a9b951e1fe
builder/amazon/ebs: get rid of unnecessary template
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
28e72c7f7b
builder/amazon/chroot: switch to new template stuff
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
a669b4dbd0
builder/amazon/ebs: process templates for config
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
8e7aa41bdf
builder/amazon/common: RunConfig to template processing
2013-08-08 17:25:25 -07:00
Mitchell Hashimoto
93ac76e9c7
builder/amazon/common: access config uses template processing
2013-08-08 17:25:25 -07:00
Mark Peek
87e61b643c
builder/amazon/all: address feedback for ami tag refactoring change
...
Use explicit name for Tag field and note tags added in the ui.
2013-08-07 19:37:41 -07:00
Jeremy Carroll
a81fc2d837
Convert string to byte array
2013-08-07 15:20:49 -07:00
Jeremy Carroll
9eda3fa327
Testing adding user-data support to Packer
2013-08-07 14:33:20 -07:00
Mark Peek
3bcfeafa15
builder/amazon/all: refactor ami tags [GH-233]
...
Refactor the EBS ami tag into a common step and add support
for instance-store ami tags.
/cc @jmassara
2013-08-06 15:05:03 -07:00
Mark Peek
3d461195e3
Merge pull request #233 from jmassara/tags
...
builder/amazon/ebs: Added tagging support for amazon/ebs AMIs
2013-08-06 15:01:32 -07:00
James Massara
d1aefb38bb
Simplied Tags configuration
2013-08-06 07:33:00 -07:00
Andrei Serdeliuc
80db9efef5
fix check for vpcid
...
check for VpcId was incorrectly checking if VPC is empty, instead of not empty.
2013-08-05 16:19:05 +01:00
James Massara
8853e7a17e
Moved Tags configuration out of common and into ebs.
2013-08-03 20:09:14 -07:00
James Massara
ad38604390
removed Tags definition from RunConfig
2013-08-03 17:53:53 -07:00
Mitchell Hashimoto
3bf88e2dd7
builder/amazon/common: sleep between API calls for SSHAddr
2013-08-03 16:38:21 -07:00
Mitchell Hashimoto
c8508ade17
builder/amazon/common: be more gentle on AWS API while getting SSHAddr
2013-08-03 16:37:34 -07:00
Mitchell Hashimoto
4e8db89403
builder/amazon/all: use new SSHAddress method [GH-243]
2013-08-03 16:24:49 -07:00
Mitchell Hashimoto
1b8551d843
builder/amazon/common: refresh instance while connecting to SSH [GH-243]
2013-08-03 16:23:32 -07:00
James Massara
4c273e33c5
removed amiId temp variable
2013-08-01 18:35:43 -07:00
James Massara
b24fcbc800
Adds support for adding tags to the AMI
2013-08-01 16:38:22 -07:00
James Massara
852c10264b
Adds support for adding tags to the AMI
2013-08-01 16:31:07 -07:00
Mitchell Hashimoto
ef59ee41a8
rename builder/common to common since it is generally useful
2013-08-01 12:11:54 -07:00
Mitchell Hashimoto
744c52f685
builder/vmware: slightly nicer error messages
2013-07-31 22:52:36 -07:00
Mitchell Hashimoto
844fde01a7
builder/vmware: error message tweaking for Player driver
2013-07-31 22:15:13 -07:00
Julian Phillips
4b6bbfd723
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
898e468edd
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
5de3a948fa
builder/vmware: sleep before cleaning files on Windows
2013-07-31 15:36:22 -07:00
Mitchell Hashimoto
b1ccdd4e11
fmt
2013-07-31 15:29:03 -07:00
Mitchell Hashimoto
5a267ef73f
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
8f6b2e4d32
builder/virtualbox,vmware: retry removing output dir if fails
2013-07-31 15:16:39 -07:00
Mitchell Hashimoto
ce4db65fa0
builder/vmware: compile host_ip on every platform
2013-07-31 15:10:28 -07:00
Mitchell Hashimoto
1ff52979fe
builder/vmware: redo host IP stuff for Windows
2013-07-31 14:46:12 -07:00
Mark Peek
f99797eba3
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
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
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
720a72dc30
Merge branch 'master' of https://github.com/rasa/packer into rasa-master
2013-07-31 11:52:20 -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
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
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
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
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
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
Mitchell Hashimoto
22aad9c87c
builder/amazon/chroot: mount the root device
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
df85c67e4a
builder/amazon/chroot: more settings, validation
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
1e9cc89f73
builder/amazon/chroot: improved logging about what volume created
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
4358830953
builder/amazon/chroot: fix types
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
121e9791a3
builder/amazon/chroot: only let it run on Linux
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
af492621de
builder/amazon/chroot: put device in state bag
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
5a70c82e25
builder/amazon/chroot: more valid transition states while detaching
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
702f299343
builder/amazon/chroot: Attach volume
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
7c04d634f9
builder/amazon/chroot: wait for volume to beecome ready
2013-07-30 16:07:49 -07:00
Mitchell Hashimoto
3f0c4b0e19
builder/amazon/common: generic wait for state to wait for any state
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
3f49f1a6d0
builder/amazon/chroot: delete the EBS volume after we're done
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
e5f0cbe298
builder/amazon/chroot: step to gather instance info
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
726c4a68ef
builder/amazon/chroot: create the volume
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
90a27bc57b
builder/amazon/chroot: extract the source AMI info
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
c189c7ed12
builder/amazon/chroot: verify we're on an EC2 instance
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
b329323bb2
builder/amazon/chroot: rename to builder-amazon-chroot
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
c6fde36b5e
builder/amazon/chroot: boilerplate
2013-07-30 16:07:48 -07:00
Mitchell Hashimoto
0bff938880
builder/virtualbox,vmware: use DownloadableURL
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
85ec53e76c
builder/common: Don't prepend slash to URL path if path is empty
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
ac8548d998
builder/common: make rel path absolute in DownloadableURL [GH-215]
2013-07-29 00:13:30 -07:00
Mitchell Hashimoto
1ebb1b7ef6
builder/common: add DownloadableURL to remove duplication parsing URLs
2013-07-29 00:13:30 -07:00
Ross Smith II
b8f1d484be
added missing fallthru in case statement for linux option, fixes #221 , #222
2013-07-28 20:41:09 -07:00
Ross Smith II
2e4585bc9c
gofmt fixes, improved/added log messages, fixes #221/#222
2013-07-27 14:59:23 -07:00
Ross Smith II
1cc36f11bc
fixes #221 Add support for VMWare Workstation in Windows
2013-07-27 13:00:21 -07:00
Mitchell Hashimoto
e5b14ac450
builder/amazon/common: wait for AMI to be available [GH-207]
2013-07-26 09:38:16 -07:00
Mitchell Hashimoto
9f38f4cb47
fmt
2013-07-25 20:49:39 -05:00
Mitchell Hashimoto
7a00b240c1
builder/amazon/*: sigint while waiting for state change works
2013-07-25 20:49:15 -05:00
Jeff Stamerjohn
c5aad085f3
Merge branch 'master' into jstamerj/windows
2013-07-25 09:31:02 -07:00
Jeff Stamerjohn
41df9fa2e8
Windows fixes
...
Strip carriage returns from end of lines in virtualbox/driver.go, fixing wait for virtualbox host shutdown.
Fix target upload directory path in communicator.go to use forward slashes. (When running on windows path/filepath returns backslashes...which does not work when the target host is unix).
2013-07-25 09:28:04 -07:00
Mitchell Hashimoto
0130b1310c
builder/amazon/instance: default x509_upload_path
2013-07-25 10:51:38 -05:00
Mitchell Hashimoto
8c3281405d
builder/amazon/*: wait for AMI to be ready in common, use it instance
2013-07-25 00:56:37 -05:00
Mitchell Hashimoto
072d7a647a
builder/amazon/instance: register AMI using API
2013-07-25 00:45:55 -05:00
Mitchell Hashimoto
77b92cd048
builder/amazon/instance: register the AMI
2013-07-25 00:19:04 -05:00
Mitchell Hashimoto
17f6914fc1
builder/amazon/instance: prefix has CreateTime support
2013-07-24 23:51:46 -05:00
Mitchell Hashimoto
5e6695264a
builder/amazon/instance: upload bundle
2013-07-24 23:29:21 -05:00
Mitchell Hashimoto
ad1015f35c
builder/amazon/instance: bundle volume and keep track of dir
2013-07-24 23:22:16 -05:00
Mitchell Hashimoto
801541714e
builder/amazon/instance: run ec2-bundle-vol in batch mode
2013-07-24 22:51:59 -05:00
Mitchell Hashimoto
3f543dddaa
builder/amazon/instance: sudo the ec2-bundle-vol by default
2013-07-24 16:07:33 -05:00
Mitchell Hashimoto
b5552c00f3
builder/amazon/instance: detect error bundling
2013-07-24 15:44:58 -05:00