Commit Graph

2280 Commits

Author SHA1 Message Date
Mitchell Hashimoto 483cda18c1 builder/vmware: make things more Go-like
This commit currently breaks the builder though, since the ISo is now
uploaded back into ESX.
2013-11-07 12:01:18 -08:00
Doug MacEachern a828a9a064 builder/vmware: new driver to support building images directly on ESX
This driver talks directly to ESX over ssh, using vim-cmd, esxcli and sh;
no vCenter or VIM api required.

Remote* config properties added to support a remote driver

RemoteDriver interface extends Driver:
* SSHAddress - esx flavor uses esxcli to find the VM's ip address
* Download - esx flavor downloads iso files to a vmfs datastore

Driver can optionally implement the following interfaces:
* VNCAddressFinder - esx flavor needs to check remote ports
* OutputDir - esx driver needs a local and remote OutputDir
* Inventory - esx driver needs to register/unregister VMs
* HostIPFinder - esx flavor needs an address on the same network as esx itself
2013-11-07 12:01:18 -08:00
ktruong7 f41915d291 update 2013-11-07 11:22:24 -05:00
ktruong7 f01346d305 Added a description field for the vmware builder that is written to the vm after a build 2013-11-07 11:13:52 -05:00
Matthew Hooker b55252b332 Merge pull request #601 from vogxn/master
Update README.md to include updatedeps target
2013-11-07 05:22:06 -08:00
Prasanna Santhanam 826c230a40 Update README.md to include updatedeps target
When new dependencies are included builds on your localrepo will fail
until you have all the latest dependencies in the GOPATH. After doing
updatedeps, make will generate the packer binary.

Signed-off-by: Prasanna Santhanam <tsp@apache.org>
2013-11-07 18:48:01 +05:30
Mitchell Hashimoto 636e647c45 builder/qemu: set proper HTTPIP for boot command [GH-597] 2013-11-05 22:05:56 -08:00
Mitchell Hashimoto 5ededd527a builder/qemu: catch early exits of qemu 2013-11-05 22:03:43 -08:00
Mitchell Hashimoto 300897c116 website: remove outdated qemu docs 2013-11-05 21:46:38 -08:00
Mitchell Hashimoto 170e2459ff builder/qemu: remove constructor, more Go-like 2013-11-05 21:43:20 -08:00
Mitchell Hashimoto 3bc0c4aa25 builder/qemu: simplify driver, make things more Go-like 2013-11-05 21:40:49 -08:00
Mitchell Hashimoto d78787e182 builder/qemu: remove floppy support, not used currently 2013-11-05 18:11:38 -08:00
Mitchell Hashimoto 07e5a85bab builder/qemu: log VM output 2013-11-05 17:59:09 -08:00
Mitchell Hashimoto b75a2935f3 builder/qemu: unnecssary log 2013-11-05 17:48:52 -08:00
Mitchell Hashimoto 385a338354 builder/qemu: get rid of unnecessary step 2013-11-05 17:48:16 -08:00
Mitchell Hashimoto e982eb38dc builder/qemu: alphabetize some things 2013-11-05 17:47:22 -08:00
Mitchell Hashimoto e44aea496d builder/qemu: passing tests 2013-11-05 15:44:38 -08:00
Mitchell Hashimoto 2e438b7e21 website: update QEMU docs 2013-11-05 15:34:09 -08:00
Mitchell Hashimoto 355b37edf9 Update CHANGELOG 2013-11-05 15:28:53 -08:00
Mitchell Hashimoto ac1012c108 Merge pull request #385 from TranscendComputing/master
builder/qemu: Qemu builder
2013-11-05 15:28:23 -08:00
Mitchell Hashimoto 3cd00ad582 Update CHANGELOG 2013-11-05 14:34:46 -08:00
Mitchell Hashimoto c8e911cdc3 Merge branch 'security-groups' of https://github.com/whiteley/packer into whiteley-security-groups
Conflicts:
	builder/amazon/common/run_config.go
2013-11-05 14:34:12 -08:00
Mitchell Hashimoto 0ccbf8c36b Update changelog 2013-11-05 14:30:49 -08:00
Mitchell Hashimoto 29a22591f9 post-processor/vagrant: support compression level for DO 2013-11-05 14:30:03 -08:00
Ross Smith II c6392481f9 fixed artifact test 2013-11-05 14:27:42 -08:00
Ross Smith II 2cad46aa1f post-processor/vagrant: Adds vagrant support for digitalocean
Conflicts:
	post-processor/vagrant/post-processor.go
2013-11-05 14:27:28 -08:00
Mitchell Hashimoto bfaf83e17b v0.3.11 2013-11-04 14:43:39 -08:00
Mitchell Hashimoto f06e14b453 Update CHANGELOG 2013-11-04 14:36:32 -08:00
Mitchell Hashimoto 255f27a24e Merge pull request #589 from mitchellh/f-do-droplet-name
builder/digitalocean: add a droplet_name configuration value
2013-11-04 14:35:44 -08:00
Mitchell Hashimoto 7aab3381f1 builder/vmware: check for ifconfig in /sbin [GH-591] 2013-11-04 14:34:51 -08:00
Mitchell Hashimoto cf0ac15ecc builder/vmware: force LANG=C for ifconfig [GH-592] 2013-11-04 14:26:18 -08:00
Mitchell Hashimoto 6c19ba621f builder/virtualbox: no panic if ssh host port min/max is same [GH-594] 2013-11-04 14:20:26 -08:00
Jack Pearkes b13c25532c builder/digitalocean: add a droplet_name configuration value
Practically, this lets you set the hostname of the droplet
used for provisioning.
2013-11-03 17:35:58 +01:00
Mitchell Hashimoto b330bfd9ee Update CHANGELOG 2013-11-02 23:25:48 -05:00
Mitchell Hashimoto b50dd4b5a1 Update CHANGELOG 2013-11-02 23:24:42 -05:00
Mitchell Hashimoto 80aa1eea56 Merge branch 'f-builder-warnings' 2013-11-02 23:23:39 -05:00
Mitchell Hashimoto 05e61e1a07 command/build: output warnings 2013-11-02 23:21:12 -05:00
Mitchell Hashimoto 9acaa97a32 builder/virtualbox,vmware: warning if shutdown_command is not specified 2013-11-02 23:17:21 -05:00
Mitchell Hashimoto 87e88dc847 command/build: get command passing 2013-11-02 23:09:58 -05:00
Mitchell Hashimoto 5d45d9b728 command/validate: output warnings 2013-11-02 23:09:30 -05:00
Mitchell Hashimoto a6150e6596 builder/all: update to warnings 2013-11-02 23:03:59 -05:00
Mitchell Hashimoto 3cd7379d1f builder/amazon/*: warnings 2013-11-02 22:56:54 -05:00
Mitchell Hashimoto 82cbf13f82 packer/plugin: new Builder interface 2013-11-02 22:51:26 -05:00
Mitchell Hashimoto b2b125d83b packer/rpc: test warnings with builders 2013-11-02 22:49:10 -05:00
Mitchell Hashimoto 230cc9738e packer/rpc: use packer.MockBuilder for tests 2013-11-02 22:47:23 -05:00
Mitchell Hashimoto 0b61e50621 packer/rpc: implement new warnings interfaces 2013-11-02 22:40:06 -05:00
Mitchell Hashimoto 336051e316 packer: builder prepare can return warnings 2013-11-02 22:31:12 -05:00
Mitchell Hashimoto 24db112b79 common: downloads can be HTTPS [GH-587] 2013-11-02 22:10:48 -05:00
Mitchell Hashimoto a4bf15930b Merge pull request #542 from phyrex1an/patch-1
website: propose additional IAM Role Actions
2013-11-02 03:56:38 -07:00
Mitchell Hashimoto 49680548f4 command/fix: add synopsis option to fixers
This will be used in help output and such later
2013-11-02 11:34:54 +01:00