Adrien Delorme
95c8ac8a93
Merge pull request #7537 from hashicorp/vmotion_warning
...
add vmotion warning to vmware remote builder section, and move the re…
2019-04-23 15:40:04 +02:00
Adrien Delorme
c2021318fe
Merge pull request #7543 from carlpett/proxmox-docs-and-ports
...
Proxmox docs and ports
2019-04-23 11:37:12 +02:00
Calle Pettersson
b56b3dda5f
Fix os parameter documentation
2019-04-21 08:33:51 +02:00
Megan Marsh
11037968a8
warn users to lock down winrm after provisioning
2019-04-19 17:03:20 -07:00
Megan Marsh
8c9f2f5e1c
add a table explaining what to expect with different ssh options for the amazon builders. Also convert builder docs to .erb to support partials
2019-04-19 16:35:15 -07:00
Megan Marsh
fe7f5343fd
add vmotion warning to vmware remote builder section, and move the remote builder section into a partial referenced by both the vmx and iso builders
2019-04-19 15:58:20 -07:00
Megan Marsh
7b4f138217
update docs explaining that you need local artifact for vagrant pp
2019-04-19 15:17:37 -07:00
Adrien Delorme
f08373c4fe
Merge pull request #7494 from BenResTech/master
...
[WIP] Added warnings about writeable locations
2019-04-18 13:41:07 +02:00
Marques Johansson
99987c2d56
Add Linode Images builder
...
Packer Builder for [Linode Images](https://www.linode.com/docs/platform/disk-images/linode-images/ )
Adds the following builder:
* `linode`
Based on https://github.com/linode/packer-builder-linode (MPL/2)
(formerly maintained by @dradtke). Includes website docs and tests.
Relates to #174 , #3131
2019-04-15 20:40:59 -04:00
Megan Marsh
45af9f0cbc
Merge pull request #7498 from hashicorp/do_7465
...
add keep_registered option to hyperv
2019-04-15 11:12:43 -07:00
Adrien Delorme
a78970c029
virtualbox-ovf: also document that the checksum field is now mandatory
2019-04-15 15:29:41 +02:00
Adrien Delorme
97f2914c6a
Merge pull request #7484 from yandex-cloud/yandex-cloud-builder
...
Builder for Yandex.Cloud
2019-04-15 14:02:43 +02:00
Brett Wandel
92e75f838a
added the ability to limit number of builds running in parallel
2019-04-13 22:31:54 +10:00
Megan Marsh
73205f3a91
add keep_registered option to hyperv
2019-04-12 15:59:09 -07:00
Megan Marsh
0a8e19b01b
Merge pull request #7491 from hashicorp/pause_before_connecting_docs
...
Pause before connecting docs
2019-04-12 11:08:16 -07:00
Adrien Delorme
d2f036ec44
Revert "Revert "Merge pull request #7391 from carlpett/proxmox-builder""
...
This reverts commit 032527ecfe
.
2019-04-12 12:26:34 +02:00
Ben Allen
c2ef47495e
Added warnings about writeable locations
2019-04-12 11:03:41 +01:00
Megan Marsh
32b68de4db
clarify pause before connecting code
2019-04-11 15:26:16 -07:00
Gennady Lipenkov
8e4e314553
Bulk update 'yandex' builder
...
Squashed commit of the following:
commit ccc020231780179d241d46eef7c0ba103366aed0
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date: Tue Apr 9 14:38:30 2019 +0000
sync upstream
2019-04-12 01:00:54 +03:00
Gennady Lipenkov
a12c5d57ec
Bulk update builder (doc, acc test)
...
Squashed commit of the following:
commit 372db94a5c4bc81bd4149de5ea9c21946362f3f9
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date: Thu Apr 4 13:16:03 2019 +0000
sync upstream
2019-04-12 01:00:54 +03:00
Gennady Lipenkov
d816bb1700
Init doc page
...
Squashed commit of the following:
commit adff177ad2e3fc9d73bcf9703c7443ae33922dca
Author: Yandex.Cloud Bot <ycloud-bot@yandex.ru>
Date: Tue Mar 26 20:52:08 2019 +0000
sync upstream
2019-04-12 01:00:54 +03:00
Adrien Delorme
032527ecfe
Revert "Merge pull request #7391 from carlpett/proxmox-builder"
...
This reverts commit b7d62b2ae0
, reversing
changes made to c36eaf16f7
.
2019-04-11 14:19:25 +02:00
Adrien Delorme
aee73d745d
update code after go mod update
2019-04-11 14:19:24 +02:00
Adrien Delorme
dcd21d37da
Merge pull request #7489 from hashicorp/context_provisioner
...
Context provisioner
2019-04-11 11:55:29 +02:00
Shintaro Kaneko
e1164a6a56
Fix minor typo for GCP docs
2019-04-10 10:47:50 +09:00
Jakob
65afb675d1
Fix typo in openstack builder docs
2019-04-09 16:51:39 +02:00
Adrien Delorme
aa3cb5be63
document common provisioner parameters
2019-04-08 20:09:22 +02:00
Adrien Delorme
06941a86a3
make the file builder run provisioners for testing purposes
2019-04-08 20:09:21 +02:00
Adrien Delorme
d8d5631dc2
allow to set provisioner timeout from buildfile
2019-04-08 20:09:21 +02:00
Megan Marsh
b7d62b2ae0
Merge pull request #7391 from carlpett/proxmox-builder
...
Implement Proxmox builder
2019-04-08 09:54:11 -07:00
Megan Marsh
c36eaf16f7
Merge pull request #7473 from MisterMiles/patch-1
...
Update shell-local.html.md
2019-04-08 09:53:39 -07:00
Megan Marsh
efd568c10c
fix docs
2019-04-08 09:30:23 -07:00
Megan Marsh
3e72e65a6c
Merge pull request #7456 from hashicorp/do_5770
...
introduce the clean_resource_name to clean image/var names
2019-04-05 09:12:20 -07:00
Megan Marsh
1f7150e2ee
Merge pull request #7463 from hashicorp/default_keep_input_artifact
...
Default keep input artifact
2019-04-05 08:10:40 -07:00
MisterMiles
5ab8cc6ded
Update shell-local.html.md
...
The last sentence is misleading because it is assumed that the shell-inline parameter is only executed on the machine which is build by packer.
2019-04-05 16:16:25 +02:00
Calle Pettersson
1d16b4ec41
Add docs
2019-04-04 15:20:46 -07:00
Megan Marsh
196028a7ed
Merge pull request #7444 from hashicorp/docker_windows
...
Docker windows
2019-04-04 09:30:43 -07:00
Megan Marsh
10f47b5158
document clearly what keep_input_artifact does for each post-processor
2019-04-03 13:57:22 -07:00
Adrien Delorme
9836dad0c9
introduce the clean_resource_name to clean image names and deprecate the old ones
2019-04-03 11:25:51 +02:00
John Jones
d0eb2609a8
Ansible 2,7 "use_tty" fix
...
Per Issue #6453 , Ansible@2.7 targetting Windows was throwing the following error when setup as the docs instruct:
"Requested option use_tty was not defined in configuration"
This is caused by something in Ansible silently discarding the whole `DOCUMENTATION` string configuration when it can't parse it. The changed line in this PR fixes that. :)
2019-04-02 21:17:08 -07:00
Megan Marsh
e4842b69b4
Merge pull request #7458 from hashicorp/update-vagrant-provider-doc
...
update vagrant provider documentation
2019-04-02 11:08:33 -07:00
Megan Marsh
17c14770a7
Merge pull request #7450 from AkshatM/rename_security_group_cidr_to_security_group_cidrs
...
Rename and change `temporary_security_group_source_cidr` to accept a list of strings (for Amazon builders).
2019-04-02 10:54:31 -07:00
Alvaro Miranda Aguilera
dbe3b361b5
update vagrant provider
...
add clarification on provider when source have more than 1 provider.
also add an example.
2019-04-02 19:20:10 +02:00
Adrien Delorme
225f4bab1f
Merge pull request #7446 from hashicorp/do_6928
...
remove default ssh_username from oracle classic builder, but add note…
2019-04-01 17:24:36 +02:00
Akshat Mahajan
f07e4214cc
Addresses issues #5384 , #5494 : Rename and change `temporary_security_group_source_cidr`
...
to accept a list of strings (for Amazon builders).
Per this change, `temporary_security_group_source_cidr` in the configuration:
1. Will be renamed to `temporary_security_group_source_cidrs`.
2. Will accept a list of CIDRs.
3. Will have its documentation updated to reflect this change.
4. Will have a fixer attached for newer templates to avail of.
2019-03-30 15:47:03 -07:00
Megan Marsh
b3c6dd0baa
fix tests
2019-03-29 15:52:41 -07:00
Megan Marsh
bcacd331c3
change cpu to cpus and ram_size to memory in order to bring hyper v into line with other builder defaults
2019-03-29 15:12:51 -07:00
Megan Marsh
a84fc6bde9
remove default ssh_username from oracle classic builder, but add note in docs.
2019-03-29 14:24:12 -07:00
Megan Marsh
b079d7ba12
add windows container example
2019-03-29 13:39:40 -07:00
Megan Marsh
a01091952d
add documentation for windows_container flag
2019-03-28 16:26:38 -07:00
Megan Marsh
e97f864016
Merge pull request #7395 from josepand/openstack_force_delete
...
Expose force_delete for openstack builder
2019-03-25 17:34:00 -06:00
Megan Marsh
2c67cd966b
Merge pull request #7396 from c0sco/amazon-import-encryption
...
Support S3 and AMI encryption in amazon-import post-processor
2019-03-25 17:24:49 -06:00
Paul Meyer
e4bea87a20
Merge pull request #7211 from riezebosch/master
...
arm-builder: specify zone resilient image from config
2019-03-19 08:59:29 -07:00
Esten Rye
19c72f7867
Add additional detalis for Hyper-V users
2019-03-15 20:51:40 -05:00
Esten Rye
8f10683a20
Update incorrect documentation on vagrant builder.
...
The packer option `vagrantfile_template` is not used.
This change corrects the documentation with the correct option name.
Closes #7414
2019-03-15 20:22:51 -05:00
Megan Marsh
8853fc1946
Merge pull request #7385 from hashicorp/windows_shell_allow_exit_code
...
allowed_exit_codes for windows-shell and shell provisioners
2019-03-15 16:13:45 -07:00
Megan Marsh
24c42e4a1f
Merge pull request #7397 from vhaidamaka/fix-7321
...
Add vagrant-cloud post-processor support for the vagrant builder
2019-03-15 16:00:05 -07:00
Adrien Delorme
a9e9fff3ad
docs: refactor comon shell configurations into a partial
2019-03-14 13:12:03 +01:00
Adrien Delorme
f369ae2178
Update windows-shell.html.md
...
copy paste valid_exit_codes from powershell.html.md
2019-03-14 11:17:06 +01:00
Adrien Delorme
9f82b75e57
Use the hashicorp/go-getter to download files
...
* removed packer.Cache and references since packer.Cache is never used except in the download step. The download step now uses the new func packer.CachePath(targetPath) for this, the behavior is the same.
* removed download code from packer that was reimplemented into the go-getter library: progress bar, http download restart, checksuming from file, skip already downloaded files, symlinking, make a download cancellable by context.
* on windows if packer is running without symlinking rights and we are getting a local file, the file will be copied instead to avoid errors.
* added unit tests for step_download that are now CI tested on windows, mac & linux.
* files are now downloaded under cache dir `sha1(filename + "?checksum=" + checksum) + file_extension`
* since the output dir is based on the source url and the checksum, when the checksum fails, the file is auto deleted.
* a download file is protected and locked by a file lock,
* updated docs
* updated go modules and vendors
2019-03-13 12:11:58 +01:00
Megan Marsh
0196d7f835
Merge pull request #7370 from sargun/allow-users-to-specify-custom-block-device-mapping
...
amazon-chroot: Allow users to specify custom block device mapping
2019-03-12 14:21:23 -07:00
Vadym Haidamaka
4855bc79c9
Add vagrant-cloud post-processor support for the vagrant builder
2019-03-12 05:33:46 +02:00
Vadym Haidamaka
535dfd9333
Fix typos in the vagrant builder doc
2019-03-12 05:07:55 +02:00
Matt Stofko
ab4382360d
Support S3 and AMI encryption
2019-03-11 13:21:47 -07:00
Sargun Dhillon
0e8eb61699
Add documentation around new behaviour of ami_block_device_mappings
...
Previously, if ami_block_device_mappings was set, and you were building
from an existing image, it would get silently ignored, and changing
root_device_name would be ignored. This changes that behaviour, so
if ami_block_device_mappings is specified, it's respected.
2019-03-11 11:40:49 -07:00
josepand
f2b42f2b4b
Expose force_delete for openstack builder
...
Very similar to how its exposed in terraform adds an optional force_delete config entry on the openstack builder.
2019-03-11 18:39:47 +00:00
Adrien Delorme
c207a84cb8
Update website/source/docs/builders/vagrant.html.md
...
Co-Authored-By: davividal <davividal@gmail.com>
2019-03-07 16:19:29 +01:00
Davi Vidal
0fb89ff4c3
Fixes dead link
2019-03-07 15:09:30 +01:00
Megan Marsh
a6d1d852bb
Merge pull request #7377 from davividal/vagrant-cloud-disable-ssl-verify
...
Ignores SSL verification when on premise vagrant cloud
2019-03-06 14:24:42 -08:00
Davi Vidal
e3618bdedf
Improves insecure_skip_tls_verify doc, expliciting an use case
2019-03-06 21:38:57 +01:00
Davi Vidal
6c3b74bfd3
Adds documentation on insecure_skip_tls_verify
2019-03-06 11:13:25 +01:00
Anton Kvashenkin
5e3078b9e9
Fix typo in vagrant builder description
...
Fix typo in `add_insecure` option.
2019-03-06 08:46:49 +03:00
Megan Marsh
5aeab4ec06
Merge pull request #7300 from kmbulebu/openstack_app_creds
...
OpenStack: Support Application Credential Authentication
2019-03-05 13:11:51 -08:00
Megan Marsh
5aa55f194d
add vagrant docs to website
2019-03-05 09:31:14 -08:00
Megan Marsh
3dc1dafe58
Merge pull request #7287 from stephen-fox/ephemeral-ssh-key-pair-issue-7225
...
virtualbox: create ephemeral SSH key pair for build process
2019-03-04 14:25:04 -08:00
Arnaud Dezandee
f9ae926d8f
googlecompute-export: set network project id to builder
2019-03-01 15:12:31 +01:00
Megan Marsh
3b6ff0fe3e
Merge pull request #7106 from hashicorp/revert_docker_changes
...
docker: user /bin/sh by default
2019-02-28 15:31:53 -08:00
Megan Marsh
424a6a3a7e
Merge pull request #6983 from hashicorp/revert-6979-revert-6925-organization_renaming
...
DONT MERGE YET: Revert "Revert "Rename attribute api_access_key to organization_id""
2019-02-28 15:30:25 -08:00
Adrien Delorme
f03cbd8a10
aws: allow to pass nil bool as encryption parameter
...
to retain current encryption settings
this changes the fields :
* ami_config.encrypt_boot
* block_device.encrypted
This also removes StepCreateEncryptedAMICopy as this step is now done in StepAMIRegionCopy
2019-02-27 11:17:56 +01:00
Megan Marsh
b8510f35fc
Merge pull request #7330 from hashicorp/except_post_processor_tests
...
name a post-processor to it's type when it is not named
2019-02-26 09:26:17 -08:00
Megan Marsh
05897c8653
Merge pull request #7294 from hyperonecom/hyperone
...
Add HyperOne builder
2019-02-25 08:30:04 -08:00
Adrien Delorme
3cda840504
Merge pull request #7329 from lrxcy/fix_190220
...
add Endpoints Description
2019-02-25 09:02:32 +01:00
Miłosz Smółka
94a7a07c87
Merge branch 'master' into hyperone
2019-02-24 15:16:21 +01:00
lrxcy
ab939989ea
fix some typos
2019-02-23 14:03:48 +08:00
Adrien Delorme
4da79a8837
Merge pull request #7333 from pop/patch-2
...
Update vsphere+vsphere-template array pairing docs
2019-02-22 10:59:32 +01:00
Megan Marsh
440f1f5f3c
Merge pull request #7317 from hashicorp/pause_before_connecting
...
add a configurable pause before step_connect to work around bootstrap…
2019-02-21 11:59:47 -08:00
Elijah Caine M. Voigt
472b5ba710
Update vsphere+vsphere-template array pairing docs
...
The example and description of pairing `vsphere` and `vsphere-template` in a JSON array is accurate but ought to be more spelled out.
This introduces a change which makes that part of the example and docs more verbose, hopefully mitigating potential confusion.
2019-02-21 10:51:48 -08:00
Adrien Delorme
b37dee1a67
Update post-processor docs
2019-02-20 12:39:37 +01:00
Adrien Delorme
3167d5d52c
document post-processor execpt more
2019-02-20 12:38:21 +01:00
lrxcy
3f04b8193f
fix endpoints description
2019-02-20 14:38:54 +08:00
lrxcy
4fae17767d
add Endpoints Description
2019-02-20 12:18:16 +08:00
Adrien Delorme
4f46bd74ab
Merge pull request #7313 from kristi/patch-1
...
add DescribeInstanceStatus to minimum permissions
2019-02-18 18:19:56 +01:00
Megan Marsh
31c8acc5bc
add a configurable pause before step_connect to work around bootstrap race conditions
2019-02-15 15:05:29 -08:00
Manuel Riezebosch
f31031f6b1
feat(arm-builder): zone resilient from config
2019-02-15 19:27:32 +01:00
Megan Marsh
75f574bd4b
Merge pull request #7221 from hashicorp/vagrant_builder
...
Vagrant builder
2019-02-15 10:05:44 -08:00
Megan Marsh
be21850e32
Merge pull request #7060 from andrewsomething/do-post-processor
...
Add digitalocean-import post-processor.
2019-02-14 11:58:00 -08:00
Kristi
7e7e486901
add DescribeInstanceStatus to minimum permissions
...
Packer needs DescribeInstanceStatus or else it ends up waiting forever for the instance to become ready.
2019-02-14 11:53:53 -08:00
xinau
8526244285
changed local_port to uint representation
2019-02-12 06:32:19 +00:00
xinau
c207451f7e
Merge branch 'master' of https://github.com/hashicorp/packer into packer-provisioner-inspec
2019-02-12 05:32:05 +00:00
Andrew Starr-Bochicchio
62865cf37b
Mention environmental variables in docs.
2019-02-11 18:24:16 -05:00