Commit Graph

2082 Commits

Author SHA1 Message Date
Mitchell Hashimoto 05bece2482 website: esxi docs 2013-11-07 12:44:40 -08:00
Mitchell Hashimoto a087f483be website: vmware esxi docs 2013-11-07 12:41:02 -08:00
Mitchell Hashimoto aba932b58b builder/vmware: upload the ISO to the ESXi machine 2013-11-07 12:28:41 -08:00
Mitchell Hashimoto 7ab4a0084b Update CHANGELOG 2013-11-07 12:03:11 -08:00
Mitchell Hashimoto 4d299ee41d 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 e7542ff33d 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
Matthew Hooker 24263bc878 Merge pull request #601 from vogxn/master
Update README.md to include updatedeps target
2013-11-07 05:22:06 -08:00
Prasanna Santhanam 72bbaf8295 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 2e0ff556f2 builder/qemu: set proper HTTPIP for boot command [GH-597] 2013-11-05 22:05:56 -08:00
Mitchell Hashimoto 34c411eb12 builder/qemu: catch early exits of qemu 2013-11-05 22:03:43 -08:00
Mitchell Hashimoto 9439b980cb website: remove outdated qemu docs 2013-11-05 21:46:38 -08:00
Mitchell Hashimoto da120d3c07 builder/qemu: remove constructor, more Go-like 2013-11-05 21:43:20 -08:00
Mitchell Hashimoto ac9b643e81 builder/qemu: simplify driver, make things more Go-like 2013-11-05 21:40:49 -08:00
Mitchell Hashimoto 144a9d2ac7 builder/qemu: remove floppy support, not used currently 2013-11-05 18:11:38 -08:00
Mitchell Hashimoto 7370acf9e8 builder/qemu: log VM output 2013-11-05 17:59:09 -08:00
Mitchell Hashimoto 3e58ca4c98 builder/qemu: unnecssary log 2013-11-05 17:48:52 -08:00
Mitchell Hashimoto 1d70002719 builder/qemu: get rid of unnecessary step 2013-11-05 17:48:16 -08:00
Mitchell Hashimoto 1de263d3d8 builder/qemu: alphabetize some things 2013-11-05 17:47:22 -08:00
Mitchell Hashimoto 3683d7cd23 builder/qemu: passing tests 2013-11-05 15:44:38 -08:00
Mitchell Hashimoto 77b7169bd5 website: update QEMU docs 2013-11-05 15:34:09 -08:00
Mitchell Hashimoto 36166e2ba5 Update CHANGELOG 2013-11-05 15:28:53 -08:00
Mitchell Hashimoto 701f31ca4d Merge pull request #385 from TranscendComputing/master
builder/qemu: Qemu builder
2013-11-05 15:28:23 -08:00
Mitchell Hashimoto 2e40726807 Update CHANGELOG 2013-11-05 14:34:46 -08:00
Mitchell Hashimoto 8bbf9a8da8 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 5d7ccb5f78 Update changelog 2013-11-05 14:30:49 -08:00
Mitchell Hashimoto 1adc543d66 post-processor/vagrant: support compression level for DO 2013-11-05 14:30:03 -08:00
Ross Smith II bf79008abf fixed artifact test 2013-11-05 14:27:42 -08:00
Ross Smith II a479482d67 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 b85913b9a7 v0.3.11 2013-11-04 14:43:39 -08:00
Mitchell Hashimoto be9f245810 Update CHANGELOG 2013-11-04 14:36:32 -08:00
Mitchell Hashimoto fe0b1aa75b 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 d740015ef4 builder/vmware: check for ifconfig in /sbin [GH-591] 2013-11-04 14:34:51 -08:00
Mitchell Hashimoto dd6b5f0d85 builder/vmware: force LANG=C for ifconfig [GH-592] 2013-11-04 14:26:18 -08:00
Mitchell Hashimoto 8f50d2dd9a builder/virtualbox: no panic if ssh host port min/max is same [GH-594] 2013-11-04 14:20:26 -08:00
Jack Pearkes 4f6f9e1639 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 cb5f645c4c Update CHANGELOG 2013-11-02 23:25:48 -05:00
Mitchell Hashimoto 46cb972776 Update CHANGELOG 2013-11-02 23:24:42 -05:00
Mitchell Hashimoto 0d822745a1 Merge branch 'f-builder-warnings' 2013-11-02 23:23:39 -05:00
Mitchell Hashimoto 4b76b8f0a7 command/build: output warnings 2013-11-02 23:21:12 -05:00
Mitchell Hashimoto f40a6e21aa builder/virtualbox,vmware: warning if shutdown_command is not specified 2013-11-02 23:17:21 -05:00
Mitchell Hashimoto 908678423e command/build: get command passing 2013-11-02 23:09:58 -05:00
Mitchell Hashimoto e23411ad24 command/validate: output warnings 2013-11-02 23:09:30 -05:00
Mitchell Hashimoto f9747ad110 builder/all: update to warnings 2013-11-02 23:03:59 -05:00
Mitchell Hashimoto 2d221c5947 builder/amazon/*: warnings 2013-11-02 22:56:54 -05:00
Mitchell Hashimoto 58e8d9ac56 packer/plugin: new Builder interface 2013-11-02 22:51:26 -05:00
Mitchell Hashimoto af7b8d1e15 packer/rpc: test warnings with builders 2013-11-02 22:49:10 -05:00
Mitchell Hashimoto a4077c9d8a packer/rpc: use packer.MockBuilder for tests 2013-11-02 22:47:23 -05:00
Mitchell Hashimoto 623706676b packer/rpc: implement new warnings interfaces 2013-11-02 22:40:06 -05:00
Mitchell Hashimoto 833f80b282 packer: builder prepare can return warnings 2013-11-02 22:31:12 -05:00
Mitchell Hashimoto 4856300f62 common: downloads can be HTTPS [GH-587] 2013-11-02 22:10:48 -05:00