Commit Graph

1677 Commits

Author SHA1 Message Date
Brian Warsing 74de3782a2 fix spacing on related documentation 2017-05-24 11:35:46 -07:00
Brian Warsing c23f212bbb Update amazon-import.html.md
Include usage info and example for `license_type` configuration option
2017-05-24 11:30:24 -07:00
r_takaishi 67ce2da59e add cacert config to specify custom CA certificate file 2017-05-24 14:21:16 +09:00
r_takaishi c909a27e7b fix docs 2017-05-24 14:07:12 +09:00
r_takaishi a36d9d6b44 add docs 2017-05-24 10:27:29 +09:00
Justin Campbell db91f94a08 website: Add Vagrant note to atlas post-processor 2017-05-23 11:21:34 -04:00
Justin Campbell e934633df9 website: Remove Vagrant from Atlas post-processor 2017-05-23 11:16:50 -04:00
Justin Campbell e554c3d8f7 website: Un-deprecate vagrant-cloud post-processor 2017-05-23 11:15:24 -04:00
Justin Reagor edc8eabe2e Note documentation when building images under private Triton 2017-05-21 14:40:36 -04:00
Sean Chittenden 1ba7f9cc20
Universally provide POSIX semantics for the `shell` provisioner.
All platforms everywhere have `env(1)` available, leverage it
accordingly.

Improves on: #2343
2017-05-20 09:28:02 -07:00
Matthew Hooker 740f438639
clarify that variables can't be used inside type 2017-05-20 00:53:31 -07:00
Matthew Hooker 4d84915bf8 Merge pull request #4890 from jamtur01/varrename
Updated the naming of variables
2017-05-20 00:50:27 -07:00
Matthew Hooker 0479def3ae
docs/amazon: alpha sort fields 2017-05-17 10:33:57 -07:00
Matthew Hooker 710010fbe0 Merge pull request #4896 from remijouannet/f-amazon_builder_custom_endpoint
add an option custom_endpoint_ec2 for amazon builder, add a condition…
2017-05-17 10:31:40 -07:00
Rémi Jouannet 38e111ad15 add documentation for custom_endpoint_ec2 2017-05-17 19:20:02 +02:00
Doug Ireton e15f88bd5d Use current generation instance type
m1 instance types are no longer available from AWS. Use `t2.small` instance type in example
2017-05-17 10:05:51 -07:00
Luke Farnell 22ab1494c4
Added docs 2017-05-16 21:00:13 -07:00
Matthew Hooker b0a6bb24e1 Merge pull request #4812 from hashicorp/checksumfix
post-processor/checksum: fix crash when invalid checksum is used
2017-05-16 10:42:38 -07:00
James Turnbull 0a544082ee This is a more substantive rewrite than intended
This is more than I planned but I think it makes things a little clearer
and perhaps organizes the page more clearly? I'd be happy to take
another example for template variables if someone can posit one.
2017-05-15 16:59:12 -04:00
Matthew Hooker 57d15432db Merge pull request #4879 from thrashr888/thrashr888/fix4693
Fix issue 4693 - Derive vpc_id from subnet_id
2017-05-15 13:49:33 -07:00
Paul Thrasher 0be5a28080 Fix issue 4693 - Derive vpc_id from subnet_id
In AWS we can derive the `VpcId` and AZ from the `SubnetId`, so now we do. In the config you can now only specify the `SubnetId`.

This fixes issue #4693.
2017-05-15 13:46:05 -07:00
James Turnbull cae2170375 Updated the naming of variables
Ensured template variables are described as that where references and
distinguished from user variables.
2017-05-15 15:41:27 -04:00
Matthew Hooker 5425b38083
docs: add line break 2017-05-15 11:52:25 -07:00
James Turnbull f73617b6b7 Made some changes to the Packer templating docs
1. Added the `user` function.
2. Some tidying up of language.
2017-05-15 14:31:58 -04:00
Matthew Hooker 38536b3d53 Merge pull request #4866 from feministy/liz/docs-wording
docs: clarify language for "easy"/"simple", update website readme
2017-05-10 13:40:16 -07:00
liz abinante 489f3ee2b0 make the garbage sentence less confusing 🎉 2017-05-10 13:18:17 -07:00
Sönmez Kartal b189252f98
Add ONBUILD field to acceptable metadata list
Signed-off-by: Sönmez Kartal <szkl89@gmail.com>
2017-05-10 17:14:08 +03:00
Sönmez Kartal 56ec046fe5
Add LABEL field to acceptable metadata list
Signed-off-by: Sönmez Kartal <szkl89@gmail.com>
2017-05-10 17:13:38 +03:00
Sönmez Kartal 1d66ecf0f8
Add deprecation notice for MAINTAINER field
Signed-off-by: Sönmez Kartal <szkl89@gmail.com>
2017-05-10 17:03:15 +03:00
liz abinante 5139949d5c docs: some stuff is easy, some stuff is not let's be more descriptive 2017-05-09 11:49:02 -07:00
Matthew Hooker 30a957d556
website: document how to enable advanced networking 2017-05-03 22:45:48 -07:00
Ben Phegan c4b8e8e5df Merge branch 'master' into virtualbox_sata_port_count 2017-05-01 09:23:05 +10:00
Matthew Hooker 8e277b0ad3 remove tilde expansion 2017-04-26 15:54:18 -07:00
James Nugent d2ae36214a builder/triton: Reconcile #4829 and #4838 docs
This changes the default region to match the default from Joyent
documentation.
2017-04-26 15:47:04 -07:00
James Nugent a0271a18c1 Merge pull request #4838 from jen20/triton-new-lib
builder/triton: Replace deprecated joyent/gosdc library with joyent/triton-go
2017-04-26 15:14:20 -07:00
James Nugent d46a8593ae builder/triton: Update documentation 2017-04-26 14:02:04 -07:00
Dan Fuchs 8401057ed5 Merge branch 'master' into ansible-inventory-dir 2017-04-26 13:20:00 -05:00
s-tajima 7df6b85ce1 fix typo in amazon-ebssurrogate.html.md 2017-04-26 19:34:48 +09:00
Matthew Hooker e8cada8bf7
document and remove artifactID 2017-04-24 10:49:09 -07:00
Rickard von Essen 7b5c56bff4
ansible-local/ansible: Clearify docs regarding `extra_arguments`
Closes: #4822
2017-04-23 12:56:31 +02:00
Rickard von Essen 999f2da499
ansible-local/ansible: Add extra-vars packer_*
Added:
- `packer_build_name`
- `packer_builder_type`
- `packer_http_addr` - `ansible-local` only

Closes: #4820
2017-04-23 12:55:01 +02:00
Dan Fuchs 97c819dc15 Merge branch 'master' of https://github.com/mitchellh/packer into ansible-inventory-dir 2017-04-20 10:34:03 -05:00
Matthew Hooker 3608d81319
website/qemu: move misplaced config option 2017-04-19 12:04:45 -07:00
TsuyoshiUshio 47419e92ea Adding object_id for OSType = Windows
When we build a Windows based VHD image, we need to specify object_id.
However, object_id is very ambigous and not mentioned on this document.
I add some explanation and how to get it.
2017-04-19 15:26:37 +09:00
Matthew Hooker d30605fdfb
use json markdown syntax 2017-04-18 11:35:42 -07:00
Matthew Hooker 56d38b8237
website: fix list formatting 2017-04-18 11:35:41 -07:00
zhuzhih2017 d646e1d035 refactor the code according hashicorp rename the repository 2017-04-18 15:14:45 +08:00
Weilu Jia 943563e957 Update chef-solo documentation to match latest changes 2017-04-12 16:30:07 -07:00
Weilu Jia 05d46c61f7 Add documentation for chef-solo version pinning 2017-04-12 16:27:59 -07:00
Luke Farnell 3ad05eb85c Adding monitoring to the docs 2017-04-09 11:25:54 -04:00
Marc Tamsky 52060e41bf {{user}} is not allowed in variables section
https://github.com/hashicorp/packer/issues/1942
2017-04-07 14:19:31 -07:00
Dan Fuchs 50637a68bf Clarify `inventory_directory` in ansible provisioner docs 2017-04-04 22:58:46 -05:00
Jeremy Voorhis f06db39c7d Removes a supurious docs section. 2017-04-04 20:00:38 -07:00
Dan Fuchs 609e70face inventory_directory option for ansible provisioner
Add an `inventory_directory` setting to the Ansible provisioner that
allows a user to specify a directory in which the Packer Ansible
provisioner would write the generated inventory file.  If a value is
specified for this setting, then have the Packer Ansible provisioner
pass this directory as the -i arg when it calls ansible.

This would allow an Ansible playbook used by the Packer Ansible
provisioner to use variables specified in `host_vars` and `group_vars`
in this inventory directory.
2017-04-04 16:43:46 -05:00
Matthew Hooker 81522dced0
move packer to hashicorp 2017-04-04 13:39:01 -07:00
Matthew Hooker 589f8b72dc
provisioner/ansible-local: document staging dir
We made the staging directory random earlier, so let's document it properly.
2017-04-04 12:01:32 -07:00
Andy Bulford 531887d2bb Fix a couple of typos 2017-03-30 16:55:08 +01:00
Howard Nguyen 0acdc8159c Removed merge conflict from Docker example web page 2017-03-28 18:12:47 -07:00
Matthew Hooker 5e196490ab
fix typo 2017-03-28 17:09:41 -07:00
Seth Vargo 38e0ba8bd3
Fix broken links 2017-03-28 18:28:34 -04:00
Jason Costello 6cbb137883
Bring my changes over to this branch 2017-03-28 16:05:23 -04:00
Seth Vargo 6b80c21043
Revamp pages and docs to fit HashiCorp brand 2017-03-28 16:05:19 -04:00
Matthew Hooker af48ea255e Merge pull request #4725 from rickard-von-essen/gce-windows
builder/googlecompute: Added Windows example to the docs.
2017-03-28 10:41:41 -07:00
Rickard von Essen f15925b017
builder/googlecompute: Added Windows example to the docs.
Closes: #4713
2017-03-28 17:27:57 +02:00
Matthew Hooker 2f4dc74635
remove windows smart quotes 2017-03-27 14:41:03 -07:00
Matthew Hooker 9b73cab78f
website/docs: fix typo 2017-03-24 23:27:07 -07:00
Matthew Hooker 3c13a6e99c
website/docs: add note about systemd and amazon-chroot. 2017-03-24 15:42:11 -07:00
Matthew Hooker 506a1e6186
document skipping copy_files 2017-03-24 13:51:52 -07:00
Ben Phegan 7e8724c1b3 Add documentation for virtualbox-iso sata_port_count 2017-03-23 09:33:50 +11:00
Matthew Hooker f9c2d6e01d Merge pull request #4683 from hfinucane/master
Fix example in documentation
2017-03-18 17:38:14 -07:00
Matthew Hooker c0a02d17ef
fix example json 2017-03-18 17:37:02 -07:00
Matthew Hooker 68e2b150cd
builder/virtualbox: allow skipping upload of version file 2017-03-16 18:14:11 -07:00
Matthew Hooker b8cf6a9e1b
fix indentation 2017-03-15 12:34:12 -07:00
Rickard von Essen eefa3e3ffb
amazon-chroot: Fixed indentation 2017-03-15 20:09:07 +01:00
Rickard von Essen 8c2a8f5f81 Merge pull request #4655 from lbordowitz/ostk-sshca
OpenStack: Add ssh agent support
2017-03-14 21:07:03 +01:00
Rickard von Essen ad5a41082e
openstack: Updated docs for ssh_agent_auth and temporary_key_pair_name 2017-03-13 20:18:05 +01:00
zhuzhih2017 b7c1765deb Merge branch 'master' of github.com:zhuzhih2017/packer 2017-03-12 11:42:30 +08:00
zhuzhih2017 0400ebae95 Fix the code according PR review 2017-03-12 10:22:25 +08:00
Rickard von Essen a047916944 Merge pull request #4621 from hui-yang/disk-type
builder/parallels-iso: Configuration of disk type, plain or expanding
2017-03-10 19:32:41 +01:00
Rickard von Essen de73e22e2c
Reverted command/plugin.go and reworded docs 2017-03-10 19:18:44 +01:00
Larry Bordowitz c5b8a1069a Add ssh agent to enable SSH-CA authentication. 2017-03-10 08:45:50 -08:00
Matthew Hooker f8a8952231
website/docs: fix file upload tar script 2017-03-09 17:39:46 -08:00
Matthew Hooker 322eeeb4ac
website/docs: make file provisioner reqs clearer
Make extra clear the file provisioner needs destination directory to exist.
2017-03-09 17:30:09 -08:00
Matthew Hooker e63a646afe
website/docs: note docker behavior in file provisioner 2017-03-09 16:32:01 -08:00
Matthew Hooker 2f05010f5a
website/docs: atlas token not required 2017-03-09 13:27:23 -08:00
Rickard von Essen 2f50d7bea5 googlecompute: Added missing disk_name option to docs. 2017-03-08 19:47:08 +01:00
Rickard von Essen eac5b6392d googlecompute: Correct values for on_host_maintenance
If preemptible is true then on_host_maintenance must be TERMINATE.

Also corrected order in docs.

Closes #4620
2017-03-08 19:44:07 +01:00
huiyang b3c6ef9f6b Skip disk compaction for plain disks 2017-03-07 18:22:23 -08:00
Matthew Hooker 57d2fede3f
the digitalocean ubuntu user is root 2017-03-06 13:08:34 -08:00
Matthew Hooker 615b903817 Merge pull request #4628 from mitchellh/re4622
Re4622
2017-03-06 10:27:38 -08:00
Matthew Hooker 5ac53907c2
docs/qemu: reformat 2017-03-06 10:26:58 -08:00
Michael Ledin ded2693ee7
Add floppy size limitation notice.
Should help people dealing with #4570 and #3328 because packer copies
`floppy_files` to floppy without any error even if they exceed 1.44 MB
limit. `floppy_dirs`throws error about FAT size limit exceeded but
without mentioning that real issue is the floppy size limit:
```
Build 'qemu' errored: Error adding path virtio_iso to floppy: FAT FULL
```
2017-03-06 10:26:49 -08:00
Kerim Satirli 37feec41d9 fixes broken link to EBS surrogate page 2017-03-06 09:44:07 +01:00
zhuzhih2017 b420c0fe0c Fix the code according PR review 2017-03-04 18:33:42 +08:00
huiyang 52d4514d6a builder/parallels-iso: Configuration of disk type, plain or expanding 2017-03-03 15:32:51 -08:00
zhuzhih2017 fadfb696dd Add packer plugin which support alicloud ecs images 2017-03-03 16:56:17 +08:00
Matthew Hooker 24275aed41
fix triton layout 2017-03-02 01:06:30 -08:00
Petrik van der Velde 411b00518b Added NuGet as alternative installation. 2017-03-02 20:23:13 +13:00
Matthew Hooker f830fdd28e Merge pull request #4612 from mitchellh/fix4553
document how aws-sdk uses the shared credentials file
2017-03-01 16:45:58 -08:00
Matthew Hooker 26f9c61137
spellfix 2017-03-01 15:45:29 -08:00
Matthew Hooker 131e1e3857
clarify that it's profile name 2017-02-28 23:23:36 -08:00
Matthew Hooker 6b95de73c4
document how aws-sdk uses the shared credentials file
from https://docs.aws.amazon.com/sdk-for-go/api/aws/credentials/\#SharedCredentialsProvider
2017-02-28 23:09:52 -08:00
James Nugent e856339309 build/amazon-ebssurrogate: Add region copy, attributes, tags steps
As pointed out in the initial code review of #4351, some of the steps
from the standard EBS builder were (intetionally) omitted. It turns out
that these actually are useful, and the original rationale for the
omission was wrong. Consequently, this commit adds in the following
steps:

- `StepPrevalidate`
- `StepTagEBSVolumes`
- `StepDeregisterAMI`
- `StepCreateEncryptedAMICopy`
- `StepAMIRegionCopy`
- `StepModifyAMIAttribute`
- `StepCreateTags`

We also fix the interpolation filter and documentation to reflect these
additions, though the majority were already documented and just not
functional.
2017-02-27 09:05:39 -06:00
Matthew Hooker 61976dfd86 Merge pull request #4578 from life360/enable_ena
Always set both SRIOV and ENA when Enhanced Networking is enabled
2017-02-26 19:31:22 -08:00
Matthew Hooker 1f2df5c174 Merge pull request #4536 from mitchellh/vmwareextraopts
builder/vmware: allow extra options for ovftool
2017-02-26 18:45:40 -08:00
Matthew Hooker 1351a9ce1a
also document the kms field 2017-02-26 17:54:42 -08:00
Matthew Hooker 6b2d73c042
ebs surrogate does not support ebs encryption 2017-02-26 17:54:30 -08:00
Matthew Hooker 78fea60bce
document encrypt_boot option for chroot 2017-02-26 17:49:33 -08:00
Matthew Hooker f62d0abf4e Merge pull request #4560 from guessi/deprecated_option_tag
Conditional ignore `force` flag for `docker-tag`
2017-02-26 17:43:25 -08:00
Aaron Stone 7f7909d6d4 Docs for Enhanced Networking enabling both SriovNetSupport and ENA 2017-02-25 07:16:47 -08:00
Basil Peace eecaa8a722 Escape quotes in JSON in `shell-local` example 2017-02-24 19:16:26 +03:00
Christopher Boumenot 0c04b3a46a Update docs for deprovision and defaults
Change the Windows samples to include sysprep.

Document the default user name for Linux, and why it was chosen.

Document temp_compute_name and temp_resource_group_name, and provide a
reason why you would want to override them.

Document the deprovision process for Windows and Linux.

Document the skip_clean option as it pertains to Linux deprovision.
2017-02-23 10:43:12 -08:00
hfinucane 4eed1b8377 Fix example
`device_setup_commands` appears to no longer be a real name.
2017-02-22 10:32:49 -08:00
James Nugent 635aeb765b amazon/ebssurrogate: Add New Builder
This commit adds a new type of builder which builds an AMI based on a
snapshot of an EBS volume which is provisioned on a "surrogate"
instance. This can be used to build operating system images from
scratch, but unlike the `chroot` builder does not require running from
an AWS EC2 instance.
2017-02-21 18:38:19 -06:00
Matthew Hooker 3409ea76ee Merge pull request #4564 from wtsi-hgi/fix/4551-openstack-builder-reuse-ips
add reuse_ips option for openstack builder
2017-02-21 15:20:10 -08:00
Matthew Hooker 83de056e7f
document docker staging directory. 2017-02-21 14:50:06 -08:00
Basil Peace d9a669f55c
Use .HTTPIP instead of fixed IP address 2017-02-21 22:34:16 +03:00
Matthew Hooker b04a878ea8
small spelling fix 2017-02-21 11:13:06 -08:00
Joshua Randall e9cfaa2730 add reuse_ips option for openstack builder
add reuse_ips option and use it to control whether openstack builder
will attempt to reuse existing unassigned floating ips rather than
allocating a new one.

fix #4551
2017-02-16 12:44:03 +00:00
guessi 5eae809b0c improve description 2017-02-16 01:14:21 +08:00
guessi c5e01da3c6 Conditional ignore `force` flag for `docker-tag`
`docker tag -f` will now become an error, since it was removed after
upgrading docker daemon to 1.12.0 (or later)

this PR is to bypass `force` flag if docker >= 1.12.0 was detected

reference:
- https://docs.docker.com/engine/deprecated/#/f-flag-on-docker-tag

Signed-off-by: guessi <guessi@gmail.com>
2017-02-16 00:50:46 +08:00
Matthew Hooker 572493e9b4 Merge pull request #4216 from dave2/gh-3981
amazon-import: support AMI attributes on import
2017-02-10 23:36:38 -08:00
Matthew Hooker 84b8103df7
add community page 2017-02-10 20:10:49 -08:00
Matthew Hooker 488767bc25
add a note about temporary resource names 2017-02-10 19:51:43 -08:00
Matthew Hooker 1d0879ef42
miscellaneous spelling fixes 2017-02-10 19:51:38 -08:00
Matthew Hooker 7911d3a13b
more information about the temporary keypair name 2017-02-10 19:38:34 -08:00
Matthew Hooker 4f92b9fb61
Merge branch 'pr/4544' 2017-02-10 12:11:43 -08:00
Matthew Hooker 6eaf8f4559
tighten up docs 2017-02-10 12:11:08 -08:00
Dimitri Rudnev 2009fcd9df OnHostMaintenance, googlecompute updating documenation , additional option for validation and setting defaults 2017-02-10 11:57:15 -08:00
Matthew Hooker 2ce9f00753
populate missing links 2017-02-10 00:40:36 -08:00
Matthew Hooker 0ed84f843e
builder/vmware: allow extra options for ovftool 2017-02-10 00:22:20 -08:00
Matthew Hooker 3c290f7c7e
docs/ansible-local: playbook_paths clarification 2017-02-10 00:01:09 -08:00
Matthew Hooker cbe04108d0
use short temp dirs.
Closes #2792
2017-02-09 20:09:06 -08:00
Matthew Hooker 0cfa532a1a
add other artifacts to atlas artifact list 2017-02-08 14:41:54 -08:00
Matthew Hooker 65a9b8edf4
builder/amazon: `ssh_private_ip` works for winrm 2017-02-04 01:01:58 -08:00
Matthew Hooker 32259f478d
make note about using UUIDs vs timestamps 2017-02-03 19:01:56 -08:00
Matthew Hooker c0f8f44a10
remove obsolete config key 2017-02-02 01:25:03 -08:00
Matthew Hooker efa29f0e7a Merge pull request #4460 from mitchellh/ulimit
add debug note about ulimits.
2017-02-01 22:05:09 -08:00
Matthew Hooker df440f7877 Merge pull request #4477 from mitchellh/ansibleremoteuserno
docs/ansible: clarify that we ignore remote_user
2017-02-01 22:02:29 -08:00
Matthew Hooker 9ab148e56d Merge pull request #4476 from mitchellh/ansicolor
ansible does its own coloring.
2017-02-01 22:02:08 -08:00
Matthew Hooker eec93dfca7 Merge pull request #4473 from mitchellh/symboldoc
document how we upload symbolic links
2017-02-01 22:01:49 -08:00
Matthew Hooker fe4dd6ef23 Merge pull request #4205 from jfbibeau/patch-1
Docs: add QCOW2 format support for `iso_url`
2017-01-30 12:10:05 -08:00
Rickard von Essen 4ffbfde09b
s/communicator/connection plugin/ to align with Ansible nomenclature 2017-01-30 12:11:48 +01:00
Rickard von Essen a5171fef4d
provisioner/ansible: Add documentation howto use with chroot
Closes #3583
2017-01-30 12:09:55 +01:00
Matthew Hooker d46d5ea2fb
docs/ansible: clarify that we ignore remote_user 2017-01-28 19:05:42 -08:00
Matthew Hooker df247a99a1
ansible does its own coloring. 2017-01-28 18:41:11 -08:00
Matthew Hooker b3db88109d
document how we upload symbolic links 2017-01-27 18:32:08 -08:00
Matthew Hooker 76f897077d Merge pull request #4399 from rickard-von-essen/aws-interpolate
WIP: builder/amazon: Interpolate {{ .BuildRegion }} and {{ .SourceAMI }}
2017-01-26 11:41:16 -08:00
Matthew Hooker 8592687795
add debug note about ulimits. 2017-01-25 17:13:54 -08:00
Matthew Hooker 4dcab2fb9c
docs/provisioners/shell: safety first
make it harder to forget -e when overriding shebang. Closes #2873
2017-01-25 16:06:43 -08:00
jasminSPC 75e6688871 Fixes #4454 2017-01-25 17:17:55 +01:00
jasminSPC f55b2b27ae Fixes #4454 2017-01-25 17:05:09 +01:00
Greg Parsons 88a1e7b572 adds readme section for changes 2017-01-23 15:19:56 -08:00
Rickard von Essen ce411a0d17 Added docs for SourceAMI and BuildRegion template 2017-01-21 20:39:58 +01:00
Matthew Hooker 0a46d883df Merge pull request #4409 from mitchellh/httpenvvar
set PACKER_HTTP_ADDR env var when available.
2017-01-18 12:35:14 -08:00
Matthew Hooker 47558ebd83 Merge pull request #4410 from mitchellh/docs-block-device
Clarified when to use launch_ vs ami_ for block devices
2017-01-17 22:02:40 -08:00
Chris Bednarski b7c73b89ac Propagate block device doc changes to AWS chroot and instance builder docs 2017-01-17 21:32:18 -08:00
Matthew Hooker 6563eb213c
Document. add to windows-shell and powershell 2017-01-17 17:07:36 -08:00
Matthew Hooker 94a2aae749 Merge pull request #4361 from Tom-Byrne/openstack-instance-metadata
support OpenStack instance (not image) metadata
2017-01-17 11:05:20 -08:00
Chris Bednarski 1b2101463d Clarified when to use launch_ vs ami_ for block devices 2017-01-16 23:56:06 -08:00
Chris Bednarski e814c37539 Fix docs example for PACKER_KEY_INTERVAL 2017-01-14 20:14:41 -08:00
Chris Bednarski ee2d636840 Improve delay between key events
- Can now tune delay using PACKER_KEY_INTERVAL
- Added implementation to all of VMware and QEMU
- Removed double delay for QEMU
- Default key delay of 100ms (as before)
- Added docs to QEMU and VMware pages
2017-01-14 17:56:04 -08:00
Rickard von Essen d1b9a91e3d
Change all builder docs to the expected file names 2017-01-14 13:03:39 +01:00
DanHam 37a6d81fd8 docs/qemu: Build on RHEL/RHEL variants errors if scsi disk interface is used 2017-01-13 11:12:44 +00:00
dnABic (Andreja Babic) 4d5d89b328 small documentation typos 2017-01-11 20:43:54 +01:00
Matthew Hooker 20dea71992
docs/vmware: update skip_export wording 2017-01-10 15:26:43 -08:00
Matthew Hooker 98b0f018fa Merge pull request #4378 from DanHam/skip-export-vmware
Add option to skip export of installed VM for VMware ISO builder
2017-01-10 15:24:58 -08:00
Matthew Hooker 8d5c316a30
docs/virtualbox: update skip_export wording 2017-01-10 15:24:10 -08:00
Matthew Hooker a3da92dc97 Merge pull request #4339 from DanHam/gh-4131
Add option to skip export of installed VM for vbox ISO & OVF builders
2017-01-10 15:08:15 -08:00
DanHam ed158a1c5c
Add skip_export option for VMware iso builder to docs 2017-01-10 11:46:42 +00:00
Tom-Byrne d7545c4ba0 support OpenStack instance metadata 2017-01-05 14:42:32 +00:00
James Portman 88fceff226 Correcting CLI usage
For gcloud compute instances create, multiple scopes should be comma separated in one set of quotes
2017-01-05 10:34:42 +00:00
Matthew Hooker 5fc6a2ee70 Merge pull request #4326 from asteris-llc/feature/converge-provisioner
New Provisioner: Converge
2017-01-04 10:46:18 -08:00
Brian Hicks d9683c0817
website: add default note on converge bootstrap parameter 2017-01-04 12:12:35 -05:00
Rickard von Essen df0638ad37
builder/hyperv: Added iso_target_extension and iso_target_path to docs 2017-01-04 14:02:36 +01:00
Rickard von Essen 85cf00069f Merge pull request #4294 from legal90/iso-target-extension
Add "iso_target_extension" option for all local *-iso builders
2017-01-04 13:48:28 +01:00
dnABic (Andreja Babic) 9403dfc272 wrong path to import code for plugins 2017-01-04 00:05:29 +01:00
James Nugent 01c09aa7f7 Merge pull request #4325 from siepkes/f-triton-builder-2
Add Joyent Triton Builder
2017-01-01 15:40:11 -06:00
Jasper Siepkes bdf57c9cfa Fixed documentation error for the 'source_machine_firewall_enabled'
option.
2016-12-31 12:34:33 +01:00
Rickard von Essen 1560e15632 Merge pull request #4337 from KohlsTechnology/puppet-provisioner-doc-fixes
Clean up puppet provisioner documentation
2016-12-30 09:45:41 +01:00
Sean Malloy bd0985cde8 Do not escape quotes 2016-12-29 23:25:34 -06:00
DanHam 0ac071b6e7
Add option to skip export of installed VM for Virtualbox ISO & OVF builders
Closes #4131
2016-12-29 13:19:59 +00:00
Jasper Siepkes 0c9b576c05 * Unentagled SSH communication with VM's from the Cloud API SSH private
key.
* Improved documentation.
2016-12-29 13:24:56 +01:00
Jasper Siepkes 4b651ce3c2 Formatted Triton documentation. 2016-12-29 11:17:24 +01:00
Sean Malloy e0fd5ac402 Fix formating for network_project_id config option 2016-12-28 23:15:18 -06:00
Sean Malloy 01b5a824f3 Clean up puppet provisioner documentation
Clarify that the puppet_bin_dir options is the
path to the directory that contains the puppet
binary. Update default execute command. Clarify
that the client_cert_path and the client_private_key_path
options are paths to directories not regular files.
2016-12-28 22:33:44 -06:00
Rickard von Essen cda83dc93a
provisioner/puppet-server: Fixed formatting for execute_command 2016-12-28 21:43:57 +01:00
Brian Hicks feab6f096e
provisioner(converge): add prevent_bootstrap_sudo 2016-12-28 12:53:22 -06:00
Brian Hicks fb6a5c5bbc
provisioner(converge): change skip_bootstrap back to bootstrap 2016-12-28 12:49:40 -06:00
Jasper Siepkes 10bcf64245 Removed accidentally checked in 'ssh_agent_auth' documentation. See SSH
discussion in #4325 as to why it was removed for now.
2016-12-28 16:11:09 +01:00
Jasper Siepkes 24786aeece Processed code review feedback.
* Removed unneeded if statements.
* Made source machine name optional.
2016-12-28 16:03:11 +01:00
Brian Hicks 18425c45d0
provisioner(converge): change bootstrap to skip_bootstrap 2016-12-28 08:48:02 -06:00
Brian Hicks 5d935767f0
provisioner(converge): add bootstrap_command 2016-12-28 08:45:19 -06:00
Brian Hicks 843731d98d
provisioner(converge): add prevent_sudo 2016-12-28 08:19:03 -06:00
Brian Hicks 30a393d4c2
provisioner(converge): update documentation with new schema 2016-12-27 16:50:44 -06:00
Brian Hicks 6365e40126
provisioners(converge): document 2016-12-27 15:57:11 -06:00
Jasper Siepkes 7606dd541b * Contains the SSH fix by @watters of #3840.
* Fixed minor lint error.
* Added documentation for this builder in `triton.html.md`.
* Added (and updated) the needed Joyent Triton Cloud API Go libraries
  to `vendor.json`.
2016-12-27 17:05:27 +01:00
Sean Malloy 7feb8b993c Add default facts for puppet-server provisioner 2016-12-22 15:53:59 -06:00
Matthew Hooker b35226ffae
add a note about running qemu next to a `common` file.
Related to $4291
2016-12-20 17:22:47 -08:00
Matthew Hooker 314f169d08
update tmpdir env var for windows 2016-12-20 16:46:32 -08:00
Matthew Hooker af8fa95cc2 Merge pull request #4297 from gtirloni/docs-tmpdir
Add comment about TMPDIR environment variable
2016-12-20 16:41:47 -08:00
Tom 5927cdf063 Use the latest Centos 6 release 2016-12-20 12:56:25 +00:00
Matthew Hooker 9801e67fdc Merge pull request #4293 from mitchellh/usedefaultdisplay
builder/qemu: add use_default_display option for osx compatibility
2016-12-19 11:41:36 -08:00
Taylor Brown cac861db99 Update hyperv.html.md
Fixing Hyper-V Branding
2016-12-19 08:51:27 -08:00
Taylor Brown e5e1f70e75 Update hyperv-iso.html.md
Correcting Hyper-V Branding
2016-12-19 08:47:21 -08:00
Giovanni Tirloni ed50bd5192 Add comment about TMPDIR environment variable 2016-12-19 13:54:54 -02:00
Mikhail Zholobov 57d07f227a
Add "iso_target_extension" option for all local *-iso builders
This option allows to set the extension of the ISO file after download.
Defaults to "iso". It makes sense for building Mac OS X guests, where the
bootable image is actually a DMG, not an ISO.
In particular, it is important for "parallels-iso" builder to set the right extension.
2016-12-17 12:50:30 +02:00
Matthew Hooker 0339fcc442
builder/qemu: add use_default_display option
If set, won't set `-display dsl` as a default argument. Useful for osx
compatibility.
2016-12-16 17:44:54 -08:00
Matthew Hooker 40ec40410f
add new builders to layout 2016-12-15 14:23:16 -08:00
Matthew Hooker c61c7765ec Merge pull request #4288 from troytoman/gce-network-uri
enable support for Google Compute XPN
2016-12-15 12:03:46 -08:00
Matthew Hooker 88841cb0e4 Merge pull request #4283 from mitchellh/openstackhacks
builder/openstack: Add image visibility & members
2016-12-14 16:13:21 -08:00
Matthew Hooker 9c863cb081
update docs 2016-12-14 16:00:29 -08:00
Rickard von Essen d3c2239b9e
builder/amazon: Change shutdown_behaviour to shutdown_behavior 2016-12-14 21:59:16 +01:00
Matthew Hooker d0a3e956a8
docs to get ubuntu building correctly 2016-12-12 18:34:15 -08:00
Taliesin Sisson 143ac300bf headless is no longer used 2016-12-12 22:45:21 +00:00
Taliesin Sisson 24e9810c23 guest_os_type is no longer used 2016-12-12 22:45:21 +00:00
Taliesin Sisson 602c207f60 Make it clear iso is downloaded 2016-12-12 22:45:20 +00:00
Taliesin Sisson 7add6d3470 Add missing configuration elements.
Remove configuration elements that are no longer used.
2016-12-12 22:45:15 +00:00
Taliesin Sisson 3c1df5a791 Remove inconsistent "_mb" from ram size 2016-12-12 22:45:14 +00:00
Taliesin Sisson 55353fae89 Fix spelling mistake
Fix code type for formatting
Remove empty space
2016-12-12 22:45:09 +00:00
Taliesin Sisson ffc7f3f3dc Address documentation layout and copy issues 2016-12-12 22:45:08 +00:00
Taliesin Sisson c2d1f6b617 Added the ability to independently configure switch vlan. This will people to leave the switch in trunk mode and set a vlan for the vm. 2016-12-12 22:45:06 +00:00
Taliesin Sisson b8554dad7d Add documentation for: enable_mac_spoofing, enable_dynamic_memory and enable_virtualization_extensions 2016-12-12 22:45:05 +00:00
Taliesin Sisson 9c53df1e0e Add special key modifiers to log output when used.
Update documentation to include new key modifiers.
2016-12-12 22:44:59 +00:00
Taliesin Sisson 8e18baf493 Use plain text password 2016-12-12 22:44:16 +00:00
Matthew Hooker c510988cbf Merge pull request #4209 from bhcleek/ansible-winrm
provisioner/ansible: assume scp target is file (resolves winrm incompatibility)
2016-12-08 22:37:41 -08:00
Matthew Hooker d3ddd99721 Merge pull request #4163 from StackPointCloud/packer-builder-oneandone
Packer Builder 1&1
2016-12-08 14:07:35 -08:00
Matthew Hooker 9e71730c38
Document changes to shell-local post-processor 2016-12-08 12:37:38 -08:00
Vasiliy Tolstov 332a208fee
post-processor/shell-local: run only once for each builder
don't run post-processor for each artifact file, but only for
each builder to be consistent with other post-processors

Signed-off-by: Vasiliy Tolstov <v.tolstov@selfip.ru>
2016-12-07 20:54:55 -08:00
Kerim Satirli 0fe41a29a0 updates quoting for `amazon-ebs-volume.html.md` 2016-12-07 09:31:09 +01:00
Kerim Satirli 73a50ff91f updates quoting for `amazon-instance.html.md` 2016-12-07 09:29:45 +01:00
Kerim Satirli a31da3fb07 updates quoting for `amazon-import.html.md` 2016-12-07 09:27:46 +01:00
Kerim Satirli 74ed95511c highlights possible values instead of quoting them
Hello!

I updated a few values in this page to be highlighted instead of "quoted". I think this is in line with other values already existing on this page and should make the whole more consistent.

Happy to discuss if this needs changes!

This is a clean(er) version of PR 4255
2016-12-06 21:54:16 +01:00
Rickard von Essen 45bf1457db Added note about kms_key_id 2016-12-06 10:35:58 +01:00
Rickard von Essen 56f2bfa5ff Merge pull request #4243 from rickard-von-essen/aws-snapshot-users-groups
WIP: amazon: Add snapshot_users and snapshot_groups
2016-12-06 10:24:07 +01:00
Rickard von Essen 4ce3b8712a
Replace unencrypted EBS snapshots with encrypted
To ensure that groups and users attributes are added to the encrypted
snapshots.
2016-12-06 03:31:09 +01:00
Yorgos Saslis 069592f489 Fix typo
chef-cilent => chef-client
2016-12-05 16:31:36 +02:00
Rickard von Essen c3a352955e amazon: Added snapshot_users and snapshot_groups 2016-12-04 16:03:01 +01:00
Ari Aviran 46f217f255 amazon - Snapshot permissions correctly applied
Fixes #3344
2016-12-04 16:03:01 +01:00
Troy Toman 12f279fa79 add ability to set a different project-id for a network in the googlecloud builder 2016-12-02 15:22:36 -06:00
poida 8b13b75097 Updated documentation and error messages
The docs for kms_key_id needed to be next to encrypt_boot.

Shortened some of the kms_key_id error messages.
2016-12-03 07:49:54 +11:00
poida 3eed6fd508 Added KMS CMK support to EBS builder
Added the 'kms_key_id' parameter. This supports supplying a customer master key (CMK) when encrypting the EBS volume.

The parameter is optional and only takes effect when 'encrypted' is true. When 'encrypted' is true but 'kms_key_id' is missing the 'aws/ebs' key will be used.
2016-12-03 07:49:34 +11:00
Matthew Hooker 6c6b38af79
don't need explicit span 2016-12-01 11:45:26 -08:00
Rickard von Essen c2512d232a Merge pull request #4233 from ankon/pr/docker-ref-ecr
Point to the ECR section for more information on `ecr_login`
2016-12-01 18:51:41 +01:00
Andreas Kohn f3e96c5c0a
Point to the ECR section for more information on `ecr_login`
Fixes #4218
2016-12-01 10:52:33 +01:00
Andreas Kohn 68e5baa74c
Fix the reference to the "Dockerfiles" section 2016-12-01 10:48:19 +01:00
Matthew Hooker 832de2104b
Revert "Merge pull request #4230 from mitchellh/revert-4223-closes_3320"
This reverts commit bda89b0c42, reversing
changes made to f9f9d82419.
2016-11-30 13:28:34 -08:00
Matthew Hooker f5c3c25d2b Revert "Adds `force_delete_snapshot` flag" 2016-11-30 13:10:22 -08:00
Matthew Hooker f9f9d82419 Merge pull request #4223 from artburkart/closes_3320
Adds `force_delete_snapshot` flag
2016-11-30 12:53:34 -08:00
Rickard von Essen d8ef6d1977 Fixed formatting of source_ami_filter example 2016-11-30 12:32:46 +01:00