Commit Graph

5505 Commits

Author SHA1 Message Date
Chris Bednarski 9ec9adb3ff Merge pull request #3099 from tylert/frob-shell-doc-markup
Use monospaced-font for remote_path and start_retry_timeout string de…
2016-01-22 11:07:23 -08:00
Marc Abramowitz dec48aa9c1 Add example of conditional provisioner
to user-variable docs
2016-01-22 10:38:25 -08:00
Tyler Tidman 520e0fb7f5 Use monospaced-font for remote_path and start_retry_timeout string defaults 2016-01-22 12:46:00 -05:00
Chris Bednarski b7ba9a507d Merge pull request #3041 from msabramo/GH-3038_openstack_builder_auto_set_image_type_to_image
openstack builder: Set image_type to "image"
2016-01-21 18:39:08 -08:00
Jake Champlin eda84cb2d3 Prevalidate Hardware Specs on Linux
Prevalidates hardware resources on Linux platforms for Virtualbox and
VMware builders. This is currently only available on Linux, as enabling
for both Darwin and Windows platforms, relies on cgo bindings that would
prevent effective cross-compilation.

Packer will now fail to build and validate templates if the template is
requesting that the VM to be created would allocate more system
resources than the host system has available.

This _however_ doesn't catch parallel builds that overflow the hosts
resources, will probably still need a better error message for VM's
failing to boot in that case.

Example Outputs:

```
$ $GOPATH/bin/packer build -debug ./vmware-iso.json
Debug mode enabled. Builds will not be parallelized.
vmware-iso output will be in this color.

2 error(s) occurred:

* Unavailable Resources: RAM - Requested - 204800000MB - Available 21721MB
* Unavailable Resources: Disk - Requested - 4000000000MB - Available 76701MB
```

```
$ $GOPATH/bin/packer build -debug ./vbox-iso.json
Debug mode enabled. Builds will not be parallelized.
virtualbox-iso output will be in this color.

2 error(s) occurred:

* Unavailable Resources: RAM - Requested - 10240000MB - Available 21721MB
* Unavailable Resources: Disk - Requested - 1000000000MB - Available 76701MB
```
2016-01-21 18:19:11 -05:00
Chris Bednarski 9358e8c355 Merge branch 'hotfix/rearrange_vmx_cleanup' of https://github.com/israelshirk/packer into b-2709 2016-01-21 13:36:02 -08:00
Chris Bednarski 1a5d5acea4 Merge pull request #2737 from jen20/ebs-volume-tags
Tag EBS volumes with volume_tags in EBS builder
2016-01-21 13:29:49 -08:00
Chris Bednarski db0e098800 Merge pull request #2750 from rickard-von-essen/issue-2743
Fixes #2743: Change log messages for step_forward_ssh
2016-01-21 13:28:44 -08:00
Chris Bednarski 9dc4c0a7d1 Merge pull request #2761 from stagrlee/master
More documentation for ssh_keypair_name,  ssh_private_key_file
2016-01-21 13:27:36 -08:00
Chris Bednarski 6587926a2b Merge pull request #2848 from epowell/master
Implement a null-object communicator for 'none'
2016-01-21 12:44:36 -08:00
Chris Bednarski d6c02f5aeb Change test to use something that looks like a real region code 2016-01-21 11:29:39 -08:00
Chris Bednarski 1f8ebab4de There's no Warn, only Say 2016-01-20 15:30:16 -08:00
Chris Bednarski 1b1d0f12e9 Merge pull request #3084 from tylert/vagrant-install-go-binary
Install go binary and make sure it's in the path for vagrant
2016-01-20 09:13:57 -08:00
Chris Bednarski d6fad30162 Merge pull request #2955 from yayugu/feature/ami_product_codes
Add AMI Product Codes modification for amazon-ebs & amazon-chroot
2016-01-20 09:13:09 -08:00
Chris Bednarski 812f5c4acb Merge pull request #3093 from brentrojas/patch-1
Update push.html.markdown
2016-01-20 09:09:55 -08:00
Brent Rojas 88c40c5d41 Update push.html.markdown
Remove unneeded word.
2016-01-19 21:54:32 -08:00
Chris Bednarski 7396bb2090 Merge pull request #3091 from ryanuber/f-googlecompute-imagename
builder/googlecompute: fix image name defaults
2016-01-19 11:23:03 -08:00
Ryan Uber 7732cf45a0 builder/googlecompute: fix image name defaults 2016-01-19 11:12:19 -08:00
Tyler Tidman 1356885894 Add another dependency back; Try to make installing go more idempotent 2016-01-17 12:40:12 -05:00
Tyler Tidman 24cf4a485e Make appveyor happy and try to repeat less in the vagrant inline script 2016-01-16 20:04:42 -05:00
Tyler Tidman 7f1f91d2a3 Install go binary and make sure it's in the path for vagrant 2016-01-16 19:42:28 -05:00
Chris Bednarski 76c49f6ed0 Remove errant trailing slash from blog URL 2016-01-15 13:41:29 -08:00
Chris Bednarski ce1bd9cf67 Merge pull request #3078 from tylert/vagrant-freshen
Freshen up the vagrant box used;  Add missing dependency from readme
2016-01-15 13:31:25 -08:00
Tyler Tidman 81eea8ca8c Freshen up the vagrant box used; Add missing dependency from readme 2016-01-15 16:19:21 -05:00
Chris Bednarski e847f23339 Merge pull request #3077 from tylert/vagrant-box-recycling
Update the vagrant box used
2016-01-15 12:45:08 -08:00
Tyler Tidman 7c5f066af6 Update the vagrant box used 2016-01-15 15:41:45 -05:00
Chris Bednarski 46e36a3528 Merge pull request #2703 from kpettijohn/chef-client-local-mode-example
docs: chef-client local mode example
2016-01-14 17:29:22 -08:00
Chris Bednarski 295bf847db Merge pull request #3066 from dave2/gh-3052
Update docs to reflect current AMI IDs and instance sizes
2016-01-14 17:23:49 -08:00
Chris Bednarski d61871c71b Merge pull request #2878 from mitchellh/b-remove-push-m
Deprecate push -m
2016-01-14 17:18:27 -08:00
Chris Bednarski d8953e48d4 Change log to Ui.Warn and restore the removed functionality for now 2016-01-14 17:18:02 -08:00
Chris Bednarski 1728f3cb31 Add ESXi delete loop bugfix to changelog 2016-01-14 17:14:17 -08:00
Chris Bednarski ab721b7cb1 Merge pull request #2898 from markpeek/http-refactor
Refactor http server config into common
2016-01-14 17:10:17 -08:00
Chris Bednarski e6f1ea9ab2 Merge pull request #2911 from jtslear/endless-loop
vmware-iso-builder: Corrects logic checking destroy
2016-01-14 15:00:34 -08:00
Seth Vargo 6fa3fe31b1 Missed one 2016-01-14 15:38:54 -05:00
Seth Vargo 174237ba2f Use www. for project sites 2016-01-14 15:33:00 -05:00
Seth Vargo c0b46b2fb8 Use SSL for resources 2016-01-14 15:31:19 -05:00
Chris Bednarski 091760f79a Merge pull request #3068 from mitchellh/sethvargo/deploy
Move to static site deployment
2016-01-14 09:52:09 -08:00
Seth Vargo b5aadd8568 Add new deploy scripts 2016-01-13 21:54:08 -05:00
Seth Vargo de4419dafc Optimize images 2016-01-13 21:53:14 -05:00
Seth Vargo 6a8c0dce5e Update middleman-hashicorp 2016-01-13 21:53:00 -05:00
Seth Vargo ac97086e00 Remove Heroku stuff 2016-01-13 21:52:56 -05:00
Seth Vargo b9b26b83c8 Remove old scripts 2016-01-13 21:52:33 -05:00
Chris Bednarski 933b3505a2 Added remote_private_key_file for ESXi to changelog 2016-01-13 14:34:36 -08:00
Chris Bednarski 61aea5f123 Merge pull request #2912 from esemplare/esxi_ssh_key_support
Add support for SSH Key Authentication with ESX builder
2016-01-13 14:33:10 -08:00
Chris Bednarski 1d61d025a7 Added digital ocean wait timeout to changelog 2016-01-13 14:14:50 -08:00
Chris Bednarski 7b468af6b8 Merge pull request #2939 from bitrise-io/digitalocean_timeout_increase
increased DigitalOcean unlock wait timeouts
2016-01-13 14:11:09 -08:00
Chris Bednarski ae9073e355 Merge pull request #2941 from thachmai/master
Update website/Vagrantfile to re-enable vagrant
2016-01-13 14:10:47 -08:00
Chris Bednarski a587375bae Added openstack WaitForImage retry to changelog 2016-01-13 14:09:11 -08:00
Chris Bednarski 4cbaf7b95b Merge branch 'master' of https://github.com/mitchellh/packer 2016-01-13 14:08:52 -08:00
Chris Bednarski b3c1fbc092 Merge pull request #3009 from msabramo/openstack_WaitForImage_retry_on_404
openstack: WaitForImage: treat 404 as retryable
2016-01-13 14:03:00 -08:00