Wilken Rivera
7ba2ffe171
Merge pull request #10106 from hashicorp/more_hcl_docs
...
More hcl docs
2020-10-15 13:50:46 -04:00
Wilken Rivera
5d2f2b20e7
Merge pull request #10112 from jmfury/jm.bump-hsm-version-1.0.7
...
[Website] Update HSM version w/ waypoint
2020-10-15 13:45:48 -04:00
Jimmy Merritello
f79b9dc735
Update HSM version
2020-10-15 11:35:19 -05:00
Adrien Delorme
df913f596b
Update googlecompute.mdx
2020-10-15 16:51:35 +02:00
Adrien Delorme
54032d6c11
gen code and docs
2020-10-15 16:51:23 +02:00
Wilken Rivera
343ac2d48d
syntax-json: Fix nested provisioner block example ( #10109 )
2020-10-15 16:04:01 +02:00
Megan Marsh
06efa61c13
a tiny bit more cleanup
2020-10-14 15:56:58 -07:00
Megan Marsh
da15b85451
more updates
2020-10-14 13:35:21 -07:00
Megan Marsh
2cdc052d7c
Merge pull request #10097 from hashicorp/more_hcl_docs
...
Update HCL docs with a local resource-free example to empower users t…
2020-10-14 13:34:54 -07:00
Megan Marsh
31df482b61
remove old docs for previous behavior
2020-10-14 13:11:52 -07:00
Megan Marsh
00cc425b84
docs tweaks
2020-10-14 12:58:04 -07:00
Megan Marsh
c16354d594
Update HCL docs with a local resource-free example to empower users to tinker.
2020-10-14 11:24:15 -07:00
Jimmy Merritello
e98b2d39db
Updated pkg
2020-10-14 12:55:53 -05:00
Jimmy Merritello
8121d6d8dc
Bump HSM version
2020-10-14 09:39:50 -05:00
Megan Marsh
33019a0e01
add docs for hcl2_upgrade command
2020-10-13 13:56:54 -07:00
Megan Marsh
4810a3d86f
Merge pull request #10077 from hashicorp/document_3348
...
builder/qemu: docs: users must re-apply packer defaults for drive and device arguments
2020-10-13 11:41:28 -07:00
Ufuk
49cd4baa0c
VPCUUID and ConnectWithPrivateIP have been added to builder/digitalocean
2020-10-13 18:26:00 +03:00
Wilken Rivera
3abae29752
Update generated docs
2020-10-13 10:33:59 -04:00
Megan Marsh
75cfc97da4
Merge pull request #10081 from hashicorp/f-ansible-remote-ssm-connectivity
...
provisioner/Ansible: Add Amazon SSM setup documentation
2020-10-12 10:49:41 -07:00
Jeff Wong
0f12414126
Merge branch 'master' into add-proxmox-vm-clone
2020-10-12 10:48:15 -07:00
Megan Marsh
01ed398756
fix up alicloud docs to make it clearer that disk_size and other disk device options are not top level fields. ( #10080 )
2020-10-12 10:28:25 +02:00
Wilken Rivera
8154e5772f
provisioner/Ansible: Add Amazon SSM setup documentation
2020-10-09 17:05:14 -04:00
Megan Marsh
709a173060
fix docs linking issue
2020-10-09 14:01:21 -07:00
Jimmy Merritello
7ed2c2920f
Bump HSM version and rm meganav styles
2020-10-08 13:53:36 -05:00
Megan Marsh
d6aa172edc
remove typo'd option from docs
2020-10-07 16:14:13 -07:00
Megan Marsh
f076c97e5c
Merge pull request #10062 from jmfury/jm.add-hashi-stack-menu
...
[Website] Add new HashiStackMenu
2020-10-07 15:36:31 -07:00
Jimmy Merritello
ea3b804af1
Bump version
2020-10-07 15:30:18 -05:00
Jimmy Merritello
7f0a043a63
Add new HashiStackMenu
2020-10-07 09:57:47 -05:00
Patrik
d4d78feed2
feat(scaleway): get image by label if not an UUID ( #10061 )
...
Signed-off-by: Patrik Cyvoct <patrik@ptrk.io>
2020-10-07 16:04:00 +02:00
abarbare
a478bf6f37
fix: update scaleway website documentation ( #10058 )
2020-10-07 12:02:08 +02:00
Ricardo Rosales
809f38be3a
[azure-chroot] Updating parameter `exlude_from_latest` to `exclude_from_latest` ( #10034 )
2020-10-07 11:08:33 +02:00
Megan Marsh
7ee9a4b638
Merge pull request #9968 from upodroid/google-impersonation
...
GCP: add service account impersonation
2020-10-06 11:32:03 -07:00
Romain Lecat
10e356abe6
Fix typo in Outscale name ( #10051 )
2020-10-06 16:43:49 +02:00
Adrien Delorme
b2be255057
Merge remote-tracking branch 'origin/master' into pr/featheredtoast/9626-1
2020-10-06 11:11:04 +02:00
Megan Marsh
deb08409f1
Merge pull request #10040 from OblateSpheroid/GH6844
...
Feat (oracle/oci): allow specifying image compartment
2020-10-05 15:02:23 -07:00
Megan Marsh
aeb63f9bef
Merge pull request #10031 from hashicorp/hcl_sensitive
...
HCL: hide sensitive variables from output
2020-10-05 14:58:55 -07:00
Adrien Delorme
fcaf766569
add docs for sensitive variables
2020-10-05 15:34:35 +02:00
js-g
2222d112bd
docs: update OCI page to include image_compartment_id
2020-10-04 23:05:31 -04:00
Megan Marsh
157b5cdc28
Merge pull request #10017 from kostasns/oci_boot_volume
...
Allow to specify boot volume size in OCI builder
2020-10-02 11:04:05 -07:00
upodroid
b1c74f9df0
Merge branch 'master' of github.com:hashicorp/packer into google-impersonation
2020-10-01 23:19:15 +01:00
upodroid
f13099edfb
rebase the branch
2020-10-01 20:39:06 +01:00
Kostas
18c4f271ac
rename variable; add docs
2020-10-01 09:01:51 +03:00
packer-ci
e75da4c6e5
cut version 1.6.4
2020-09-30 17:54:03 +00:00
Megan Marsh
4c0ac6917e
switch to using aws base config, which means we're using code tested and maitnained by the terraform crowd.
2020-09-29 14:26:38 -07:00
packer-ci
5daf04a280
cut version 1.6.3
2020-09-25 19:37:48 +00:00
Roman Tomjak
b6ff793496
builder/proxmox: add support for io threads ( #9969 )
2020-09-25 14:59:54 +02:00
Niels Pardon
a2ceb54b1a
Add support for external source image url ( #9992 )
...
Signed-off-by: Niels Pardon <par@zurich.ibm.com>
2020-09-25 14:59:00 +02:00
Sylvia Moss
96e3def294
Add pause_before_ssm config to pause before establishing the Session Manager session ( #9988 )
2020-09-25 10:19:19 +02:00
Megan Marsh
108455a7dc
Merge pull request #9983 from hashicorp/tools_upload_path
...
allow user to set tools upload path
2020-09-24 10:41:08 -07:00
Megan Marsh
8d0058dad6
allow user to set tools source path
2020-09-24 09:51:01 -07:00
Adrien Delorme
654fade0a9
azure arm: make map[string]*string => map[string]string to simplify things ( #9985 )
...
* azure arm: make map[string]*string => map[string]string to simplify things
* go generate ./builder/azure/...
* tests !
fix #9984
2020-09-24 12:19:26 +02:00
Megan Marsh
e41100290e
Merge pull request #9981 from hashicorp/assume_role
...
Implement assume_role for Packer.
2020-09-23 13:44:45 -07:00
Megan Marsh
429d431365
Implement assume_role for Packer. This functionality is copied shamelessly
...
from the Terraform AWS provider
2020-09-23 13:18:26 -07:00
Megan Marsh
9170204a93
Merge pull request #9963 from hashicorp/implement_9868
...
Add floppy_files, cd_files, and iso_paths to vsphere-clone
2020-09-23 11:37:17 -07:00
sylviamoss
c149b52bb4
add remove_cdrom docs to vsphere iso and clone
2020-09-23 10:32:16 +02:00
sylviamoss
b46f587450
vsphere-clone use common step_add_cdrom
2020-09-22 11:34:49 +02:00
upodroid
be56632f7e
fix vendoring
2020-09-20 16:50:03 +01:00
Megan Marsh
b7b43a41f3
review cleanup
2020-09-18 10:56:28 -07:00
sylviamoss
778d77e4a2
add floppy and cd to vsphere-clone
2020-09-18 17:09:01 +02:00
Megan Marsh
1d218d9e65
add QemuImgArgs option to set specialized flags in qemu-img
...
convert, resize, and create commands. Add tests. Refactor steps to
not require config pulled from statebag.
2020-09-17 15:15:04 -07:00
Megan Marsh
1052733fca
Skip qemu-img convert if format of output file matches format of input file.
...
This works around an osx bug in qemu-img convert in osx.
2020-09-17 11:21:04 -07:00
Megan Marsh
83ee4e7d13
miscellaneous qemu cleanup. Fix generator strings; generate code
...
fix diskimage logic
linting
fix tests
2020-09-17 09:57:45 -07:00
Sylvia Moss
9737b85bbc
Remove usb_keyboard option ( #9945 )
2020-09-17 10:38:33 +02:00
Sylvia Moss
7736ae6c67
Add VMware vnc_over_websocket option ( #9938 )
2020-09-16 11:02:46 +02:00
Sylvia Moss
bdd736b800
Interpolate vagrantfile_template on Vagrant post-processor ( #9923 )
2020-09-16 10:08:44 +02:00
Megan Marsh
aeb70e6726
add http_directory docs to builders where it wasnt documented ( #9943 )
...
* add http_directory docs to builders where it wasnt documented
* Fix front matter for Proxmox builder
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-09-15 15:50:33 -04:00
Megan Marsh
e00f6afff8
Merge pull request #9918 from hashicorp/fix_7408
...
skip compaction when backing file is used, to prevent conversion that…
2020-09-14 13:09:13 -07:00
Megan Marsh
6d2df7fb55
Merge pull request #9932 from hashicorp/cd_files_on_virtualbox
...
Implement cd_files for virtualbox builders.
2020-09-14 13:08:23 -07:00
Jeff Wong
bac66b48a6
Move proxmox website docs to iso
2020-09-14 13:03:30 -07:00
Megan Marsh
70e4cbd366
vmw docs
2020-09-14 12:43:57 -07:00
Jeff Wong
f0c76bad52
DOCS: update docs navigation
2020-09-14 12:22:18 -07:00
Megan Marsh
f5ba9c7b2f
docs
2020-09-14 12:19:19 -07:00
Megan Marsh
cb019e39cd
docs
2020-09-14 11:03:07 -07:00
Sylvia Moss
caf65781d7
Add vsphere-clone mac_address option ( #9930 )
...
* add vsphere-clone mac_address option
* check on prepare if network is set together with mac_address
2020-09-14 13:18:39 +02:00
Andreas Botzner
3739970b84
Adds ability to specify interfaces for http_directroy and VM for the Proxmox builder ( #9874 )
...
Adds two config options to the Proxmox builder:
```
http_interface
vm_interface
```
Both give the user the ability to specify an interface whos IP will be set as the `.HTTPIP` and VMIP respectively.
This is useful when the VM and or the machine executing Packer has multiple interfaces.
Until now Packer would accept the first non-loopback IP as the `.HTTPIP` and VMIP.
I'm open to suggestions and any kind of feedback.
* Added ability to define the NIC where the HTTPIP is taken from.
* Added VM interface config option
* fmt and documentation
* Moved HTTPInterface into HTTPCommon
* Build Fix
* Documentation Fix
2020-09-14 12:24:01 +02:00
Megan Marsh
b73825bb72
Implement cd_files for virtualbox builders.
...
Since the work to mount isos was duplicated already across the
step_mount_iso and step_mount_guest_additions, this required a
refactor to prevent further code duplication and make the
ports and devices easier to follow
2020-09-11 16:23:29 -07:00
Rui Lopes
53331644a6
add support for using xorriso to create the cdrom iso ( #9919 )
2020-09-11 14:11:19 -04:00
Sylvia Moss
31f08909b4
Add usb_scan_codes option to use USB scancodes instead of VNC for remote builds ( #9895 )
2020-09-11 16:46:33 +02:00
Jeff Wong
8aeafa986f
DOCS: split proxmox docs for clone
2020-09-10 17:33:30 -07:00
Megan Marsh
5ca9f6539f
remove xen from qemu docs, since it turns out it has not been supported with solely qemu for some time ( #9917 )
2020-09-09 19:42:37 -04:00
Megan Marsh
8b9009c571
Merge pull request #9856 from OblateSpheroid/add_vnic_details
...
Feat (builder/oracle-oci): Add VNIC details to launch details
2020-09-09 16:15:48 -07:00
Megan Marsh
8ffa0d2060
Merge pull request #9842 from jason-azze/patch-1
...
Builders vsphere-iso and vsphere-clone - CPUs is actually for cores, not sockets.
2020-09-09 16:03:45 -07:00
Megan Marsh
0a02bd5b2a
skip compaction when backing file is used, to prevent conversion that would make backing file pointless
2020-09-09 15:26:10 -07:00
Megan Marsh
81f9f4dd27
Merge pull request #9911 from hashicorp/ssh_redocument_options
...
Ssh redocument options
2020-09-09 08:44:32 -07:00
Megan Marsh
24d5824061
more docs update to add ssh private key file to all the builders that have them built into the create ssh key step
2020-09-09 08:33:38 -07:00
Megan Marsh
ad0b413e2d
add private key file docs to qemu builder
2020-09-09 07:41:16 -07:00
js-g
9d5dedc3db
tests: add some fields to config_test
2020-09-09 09:25:58 -04:00
Patrik
f8e31bff12
feat(builder): bump scaleway to new sdk ( #9902 )
2020-09-09 10:27:48 +02:00
Megan Marsh
8aaa1bd7a6
Merge pull request #9796 from hashicorp/do_8778
...
create secondary iso containing user's desired files
2020-09-08 15:05:48 -07:00
Kevin Pruett
e5cd5a9360
Integrate @hashicorp/react-search/tools script
2020-09-08 17:16:42 -04:00
Megan Marsh
26f3299fb7
Merge pull request #9903 from artis3n/ansible-collections
...
Ansible Galaxy Collections support in Ansible provisioner
2020-09-08 12:34:39 -07:00
Megan Marsh
40c128767e
regenerate docs
2020-09-08 12:17:58 -07:00
js-g
dd54651125
fix (builder/oracle-oci): add freeform and defined tags to create_vnic_details
2020-09-08 14:40:21 -04:00
Richard Turc
b4ff0ea4bc
[builder/qemu] Skip resize step when skip_resize_disk is enable #9860 ( #9896 )
...
* [builder/qemu] Skip resize step when skip_resize_disk is enable #9860
* Update builder/qemu/builder_test.go
Improve the code quality
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
* Update files for unit tests
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-09-08 14:32:08 -04:00
Megan Marsh
900100f591
Update website/pages/docs/builders/hyperv/iso.mdx
...
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-09-08 11:17:20 -07:00
js-g
254716a02a
docs (oracle-oci): add description and example for create_vnic_details
2020-09-08 13:53:19 -04:00
Ronald van Zantvoort
e362b7f43f
build only only twice ( #9904 )
...
remove duplicate entry for build > --only
2020-09-07 11:56:28 +02:00
Artis3n
39183d1b76
Updated documentation with `make generate`
2020-09-05 18:29:52 -04:00
Megan Marsh
94a9beaac6
fix up documentation for virtualbox key pair ssh options
2020-09-04 16:55:58 -07:00
Megan Marsh
61af278b79
document previously undocumented ssh options for tencent cloud
2020-09-04 16:50:45 -07:00
Megan Marsh
bd2aa40d2c
document previously undocumented ssh options for scaleway
2020-09-04 16:50:31 -07:00
Megan Marsh
c7356fb776
document previously undocumented ssh options for outscale
2020-09-04 16:49:48 -07:00
Megan Marsh
850fda6aa1
document previously undocumented ssh options for oracle classic
2020-09-04 16:49:31 -07:00
Megan Marsh
f3633da200
document previously undocumented ssh options for jdcloud
2020-09-04 16:49:12 -07:00
Megan Marsh
00c6efd5cf
document previously undocumented ssh options for cloudstack
2020-09-04 16:48:47 -07:00
Megan Marsh
bca4439149
add undocumented ssh options to alicloud builder docs
2020-09-04 16:48:05 -07:00
Megan Marsh
d2dd158fe2
Implement cd_files option. The Addfile code is modified from the floppy_files
...
tooling. Tested on OSX, `Windows, and Linux. Documented command line dependencies.
Added acceptance tests (behind testacc flag, since there are dependencies).
This option is only implemented for the vmware and hyperv iso builders. It will be
implemented for others in later PRs in order to make review easier.
2020-09-04 12:20:19 -07:00
Kevin Pruett
bce6fdf03a
Merge pull request #9870 from hashicorp/pruett.integrate-search
...
Integrate @hashicorp/react-search into layout
2020-09-04 10:52:20 -04:00
Wilken Rivera
7813ad5ef4
communicator/ssh: Add note for builder specific SSH supported options
2020-09-03 13:31:47 -04:00
Sylvia Moss
ba74602d63
Allows publishing to a Shared Image Gallery with a different subscription id ( #9875 )
2020-09-03 17:13:32 +02:00
Kevin Pruett
6c4e9e9e68
Integrate @hashicorp/react-search into layout
2020-09-03 11:08:09 -04:00
Sylvia Moss
62e1663846
update build command with bigger max_old_space_size ( #9882 )
2020-09-03 11:48:54 +02:00
Troy Lindsay
d1a61cac33
Add NVMe controller support to vsphere-iso builder ( #9880 )
2020-09-03 11:14:58 +02:00
Adrien Delorme
a70164f489
HCL2: when the type of a variable is not known evaluate setting as a litteral. ( #9863 )
...
* tests
* docs
2020-09-02 16:26:50 +02:00
Megan Marsh
e96cc07a1a
Merge pull request #9853 from remyleone/boottype_local
...
change default scaleway boottype to local
2020-09-01 10:44:42 -07:00
Wilken Rivera
79bc643c17
post-processor/digitalocean-import: Update documentation ( #9865 )
...
* Add a note to use the DigitialOcean Builder when working directly on Digital Ocean
* Add HCL2 example to the documentation
2020-09-01 11:08:06 -04:00
Sylvia Moss
9eaa2e17f7
add netlify node option to increase old space size ( #9859 )
2020-09-01 11:24:30 +02:00
Rémy Léone
05aecc56ea
Fix
2020-09-01 09:14:07 +02:00
Sylvia Moss
58a0bdd780
Look for a default resource pool when root resource pool is not found ( #9809 )
2020-08-31 16:26:48 +02:00
GennadySpb
804fefef17
yandex-import: allow set custom API endpoint ( #9850 )
...
* Separate Access Config from yandex builder Config
* make use of Access Config explicit
* Move `MaxRetries` into AccessConfig
* NewDriverYC use AccessConfig instead Config
* yandex-import PP use common Access Config
Now support set custom API Endpoint
* yandex-export PP use common Access Config
Now support set custom API Endpoint too (as yandex-import)
* fix test
* Tiny doc updates.
2020-08-31 15:29:20 +02:00
OblateSpheroid
0ad26cce01
Feat (oracle-oci): allow freeform and defined tags to be added instance ( #9802 )
...
* feat (oracle-oci): allow freeform and defined tags to be added to instance (#6313 )
* docs (oracle-oci): add descriptions for instance_tags and instance_defined_tags (#6313 )
* fix: fmt
* fix: generate hcl2spec
2020-08-31 14:36:09 +02:00
Andreas Botzner
e4f975fae1
Allows for the mounting of ISOs when a Proxmox VM s created. Same as … ( #9653 )
...
Allows the mounting of additional ISOs when the VM is created. The config option was taken from PR #9055 and slightly changed. Users can specify an array of bus names, bus numbers and filenames.
"cd_drive":[
{
"bus": "ide",
"bus_number": 3,
"filename": "isos:iso/virtio-win-0.1.187.iso"
},
{
"bus": "sata",
"bus_number": 3,
"filename": "isos:iso/someother.iso"
}
]
Closes : #7950
Co-authored-by: Calle Pettersson <carlpett@users.noreply.github.com>
2020-08-31 10:48:24 +02:00
packer-ci
576e227e60
cut version 1.6.2
2020-08-28 15:06:26 +00:00
Wilken Rivera
bd0cb85bb6
Reset change entries made by the packer-ci release bot
...
This reverts commit c35837ee49
.
2020-08-28 10:55:55 -04:00
packer-ci
10f34a3b12
cut version 1.6.2
2020-08-27 20:58:07 +00:00
Jason Azze
9156563314
Update HardwareConfig-not-required.mdx
...
I've tested the behavior of CPUs and cpu_cores against both vSphere 5.5 and 6.7. In both cases, CPUs gives you virtual cores, not sockets.
For example, I want 6 cores per socket across 2 sockets for 12 total cores. Based on the wording of this doc, I set CPUs to 2 and cpu_cores to 6. The documentation implies that will give me 2 sockets with 6 cores each. The actual behavior is you get 2 cores, and when you crack open the VMs configuration, you see that cores per socket is set to 6 -- which is meaningless.
Setting CPUs to 12 and cpu_cores to 6 gives me what I wanted. So the wording I propose is
```
- `CPUs` (int32) - Number of CPU cores.
```
2020-08-27 15:10:33 -04:00
Megan Marsh
cf1a39a4e8
add variable gotcha to the variables docs not just the from-json hcl guides.
2020-08-26 10:54:39 -07:00
Megan Marsh
df4ce6fd34
Merge pull request #9821 from homedepot/ansible_ssh_extra_args
...
Ansible ssh extra args
2020-08-26 10:44:51 -07:00
Megan Marsh
60d124dcaf
Merge pull request #9825 from hashicorp/do_7165
...
Allow "export" to ovf/ova for local vmware builds in addition to esx …
2020-08-26 10:43:49 -07:00
Megan Marsh
b6e277fb05
Merge pull request #9828 from hashicorp/d-salt-masterless-HCL2-examples
...
provisioner/salt-masterless: Add HCL2 example to docs
2020-08-26 10:43:22 -07:00
Wilken Rivera
7e81e3fbda
provisioner/salt-masterless: Add HCL2 example to docs
2020-08-26 13:17:59 -04:00
Megan Marsh
a6d5106cd7
Allow "export" to ovf/ova for local vmware builds in addition to esx ones.
...
Refactor step_export and the driver interface to move the ovftool call
into the vmware driver. This refactor allows us to add meaningful tests
to step_export, which I have also added here.
2020-08-26 09:45:12 -07:00
Megan Marsh
e9b526ee2d
Move step_create_disk into common folder, and add to vmx builder ( #9815 )
...
Pull additional disk related config options into their own file.
2020-08-26 10:13:11 +02:00
Megan Marsh
b90957d11c
Merge pull request #9824 from hashicorp/d-windows-restart-hcl2-example
...
provisioner/windows-restart: Add HCL2 example to documentation
2020-08-25 16:35:36 -07:00
Wilken Rivera
4dff73cec2
provisioner/windows-shell: Add HCL2 example to documentation
2020-08-25 17:03:15 -04:00
Wilken Rivera
0e388db795
provisioner/windows-restart: Add HCL2 example to documentation
2020-08-25 17:01:05 -04:00
Upo
3506b8876f
Update the GCE Builder Documentation ( #9820 )
...
* update documentation
* add HCL2 examples
2020-08-25 11:33:02 -04:00
Larry
33f391ae37
Update Config-not-required.mdx
2020-08-25 10:05:29 -05:00
Adrien Delorme
0d0bd9ce75
name fields of PolicyDocument correctly in HCL ( #9812 )
...
withouth this fix we would have had to do
```hcl
temporary_iam_instance_profile_policy_document {
statement {
action = ["*"]
effect = "Allow"
resource = ["*"]
}
version = "2012-10-17"
}
```
instead of the same document but with capitalised fields
2020-08-25 10:53:56 +02:00
Adrien Delorme
5ba134ac5b
JSON to HCL2 (minimal best-effort) transpiler ( #9659 )
...
hcl2_upgrade transforms a JSON build-file in a HCL2 build-file.
This starts a validated Packer core and from that core we generate an HCL 'block' per plugin/configuration. So for a builder, a provisioner, a post-processor or a variable. The contents of each block is just transformed as is and basically all fields are HCL2-ified.
A generated field can be valid in JSON but invalid on HCL2; for example JSON templating (in mapstructure) allows to set arrays of strings - like `x = ["a", "b"]` - with single strings - like `x="a"` -, HCL does not allow this.
Since JSON does not make the distinction between variables and locals, everything will be a variable. So variables that use other variables will not work.
hcl2_upgrade tries to transform go templating interpolation calls to HCL2 calls when possible, leaving the go templating calls like they are in case it cannot.
Work:
* transpiler
* tests
* update hcl v2 library so that output looks great.
* update docs
2020-08-25 10:51:43 +02:00
Wilken Rivera
1252658848
Merge pull request #9813 from raygervais/documentation/inspec
...
adds: note in documentation of inspec on host machine required
2020-08-24 16:38:39 -04:00
raygervais
759ae006df
adds: note in documentation of inspec on host machine required
2020-08-24 12:39:57 -04:00
Sylvia Moss
2152fa3313
Accept content library path in iso_paths ( #9801 )
2020-08-24 16:54:30 +02:00
Adrien Delorme
7de6c21a8a
HCL: document contextual source variable usage ( #9799 )
...
It is possible to use ${source.name} and ${source.type}, this was not documented before
2020-08-21 13:37:08 +02:00
Sylvia Moss
99800619b7
Add HCL2 examples to the virtualbox builders ( #9788 )
2020-08-20 15:43:38 +02:00
Sylvia Moss
a1524bf96a
Add option to also import OVF templates to the Content Library ( #9755 )
2020-08-19 13:20:25 +02:00
Megan Marsh
6307710485
document workaround for upstream bug
2020-08-18 14:12:14 -07:00
Megan Marsh
3b2bedf794
implement a remote_output_directory option, and heavily comment output code
2020-08-18 12:50:00 -07:00
Megan Marsh
d74b47b734
Merge pull request #9777 from hashicorp/fix_9756
...
Add aws_polling config option to override env variables
2020-08-17 10:49:38 -07:00
sylviamoss
1a0d5a93ee
fix max_attempts typo
2020-08-17 17:58:22 +02:00
sylviamoss
788dc32598
add aws_polling config option to override env variables
2020-08-17 17:15:32 +02:00
Wilken Rivera
56f6a976de
integrations/secretsmanager: Add support for plaintext, non key/pair, secrets ( #9773 )
2020-08-17 13:41:21 +02:00
Megan Marsh
d486459a00
Merge pull request #9764 from hashicorp/hcl2_provisioner_override
...
Add override provisioner's option for HCL2
2020-08-14 09:49:34 -07:00
Wilken Rivera
89d57b8635
post-processor/googlecompute-import: Update documentation ( #9767 )
2020-08-14 12:04:44 +02:00
Megan Marsh
086141f9a9
add an hcl example to the docs pipeline ( #9763 )
2020-08-14 11:42:06 +02:00
Megan Marsh
8b4993e44c
fix docs for kms key ids ( #9766 )
2020-08-14 11:35:35 +02:00
sylviamoss
39a8dee4ea
add tests and update override example
2020-08-14 11:22:51 +02:00
sylviamoss
62c3743890
implemet override provisioner's option for hcl2
2020-08-13 19:27:04 +02:00
Megan Marsh
acba3ea3e7
Document network path ( #9762 )
2020-08-13 11:26:40 -04:00
Sylvia Moss
a2277e312f
add inspec provisioner hcl2 examples ( #9761 )
2020-08-13 11:23:56 -04:00
Megan Marsh
29b08e54bc
Merge pull request #9760 from hashicorp/pipeline_with_hcl_docs
...
add hcl docs to pipeline build docs
2020-08-13 07:19:14 -07:00
Megan Marsh
321aa090df
Merge pull request #9746 from jsmcnair/f-vault-function
...
Add vault function for HCL2 and documentation
2020-08-13 07:18:28 -07:00
Megan Marsh
2a80bff8c2
Update website/pages/guides/packer-on-cicd/pipelineing-builds.mdx
...
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-08-13 07:05:26 -07:00
Megan Marsh
b5b28c55fb
update powershell provisioner docs to include HCL examples ( #9759 )
2020-08-13 13:45:30 +02:00
Megan Marsh
87b290ae67
add hcl docs to pipeline build docs
2020-08-12 15:24:47 -07:00
jsmcnair
78c280b1b7
Use common funcs / fix panic / clarify docs
2020-08-12 22:34:13 +01:00
Megan Marsh
54469c4728
Add all of the custom AWS template engines to GeneratedData for use b… ( #9751 )
2020-08-12 10:43:15 +02:00
Wilken Rivera
9d453624ff
Merge pull request #9752 from hashicorp/ansible_local_docs
...
ansible-local hcl docs
2020-08-11 21:11:05 -04:00
Wilken Rivera
956651e711
Merge pull request #9753 from hashicorp/breakpoint_hcl_docs
...
hcl example for breakpoint provisioner
2020-08-11 21:07:38 -04:00
Jean-Francois Panisset
6f8a909cef
Remove more examples of deprecated iso_checksum_type in docs
...
Follow up to remove_iso_checksum_type
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
2020-08-11 17:29:21 -07:00
Megan Marsh
0aa4d7117d
hcl example for breakpoint provisioner
2020-08-11 16:28:02 -07:00
Megan Marsh
0a3ff3b190
ansible-local hcl docs
2020-08-11 16:20:56 -07:00
Javier Ruiz Jiménez
13d1b50d8a
Remove double-quoted in variable type ( #9747 )
...
The type parameter in a variable definition can't be double-quoted as it is a primitive type keyword or a complex type constructor
2020-08-11 16:33:02 +02:00
Megan Marsh
2ffbe8240f
document that interactive login is not an option for gov clouds ( #9744 )
2020-08-11 15:55:24 +02:00
jsmcnair
8666ebceca
Fix broken header
2020-08-11 09:48:00 +01:00
jsmcnair
33e3f62ff7
Add vault function for HCL2 and document
2020-08-11 09:18:15 +01:00
Megan Marsh
027eb40a97
soften the declaration that vmware and virtualbox require bare metal. ( #9745 )
2020-08-10 20:09:57 -04:00
Megan Marsh
676c3a21bf
Merge pull request #9743 from hashicorp/document_9168
...
add docs note about quoting string variables on the command line
2020-08-10 14:51:56 -07:00
Megan Marsh
4c3912bfdc
add docs note about quoting string variables on the command line
2020-08-10 14:07:20 -07:00
Megan Marsh
c3ba818893
Merge pull request #9741 from hashicorp/on_error_docs
...
add docs to make it explicit that on-error=abort etc are only relevan…
2020-08-10 13:57:34 -07:00
Megan Marsh
5f119a5464
document vsphere role permissions needed to run post-processors.
2020-08-10 11:48:18 -07:00
Megan Marsh
0f399ace57
add docs to make it explicit that on-error=abort etc are only relevant to provisioners, not post-processors
2020-08-10 11:10:37 -07:00
Megan Marsh
c0757a1bba
Merge pull request #9738 from hashicorp/community_pp
...
Add community supported post-processors
2020-08-10 09:24:04 -07:00
Megan Marsh
d3f48622a3
Merge pull request #9726 from acornies/feature/salt-masterless-formulas
...
Feature: salt-masterless formulas
2020-08-10 09:19:49 -07:00
sylviamoss
a447d151bb
add community supported post-processor
2020-08-10 14:09:58 +02:00
Megan Marsh
d826711e7a
File provisioner docs ( #9735 )
2020-08-10 13:15:27 +02:00
Andrew Cornies
a704e1b6b1
Updated formula regexp to support ?ref= syntax.
...
Added formulas docs for salt-masterless provisioner
Signed-off-by: Andrew Cornies <acornies@gmail.com>
2020-08-07 18:38:41 -04:00
Megan Marsh
b72a75278a
Merge pull request #9737 from hashicorp/document_5049
...
add microsoft daemon docs to hyperv docs
2020-08-07 15:08:03 -07:00
Wilken Rivera
ae23f891e1
post-processor/googlecompute-export: Update documentation ( #9727 )
...
* Add markdown generator to post-processor config
* Add HCL2 example
2020-08-07 16:34:38 -04:00
Megan Marsh
69d951d34f
add microsoft daemon docs to hyperv docs
2020-08-07 12:41:59 -07:00
Megan Marsh
fc8346bd27
Merge pull request #9731 from hashicorp/manifast_doc_note
...
Add keep_input_artifact note to the manifest post-processor
2020-08-07 09:12:41 -07:00
sylviamoss
ddd85da1a6
add keep_input_artifact note
2020-08-07 09:00:34 +02:00
Megan Marsh
961d9b4f08
document issue with ansible macros
2020-08-06 14:00:26 -07:00
Megan Marsh
04d7a10aa0
Merge pull request #9714 from hashicorp/fix_9688
...
provide more helpful error message than the one returned by the clien…
2020-08-06 10:54:21 -07:00
Sylvia Moss
78ce1dbde9
Add manifest hcl2 examples ( #9721 )
2020-08-06 13:43:35 -04:00
Megan Marsh
4964c54f60
update docs to state resource id must be fully qualified
2020-08-06 10:41:18 -07:00
Megan Marsh
25f2ec48d3
add network_name option to vmware builder to make it match the network option on the vsphere builder, so vmware users needn't update vmx data just for the network name ( #9718 )
2020-08-06 13:19:55 +02:00
Megan Marsh
09852b89a7
make note about deprecation warning ( #9717 )
2020-08-06 13:14:30 +02:00
Megan Marsh
de5c5873a2
Merge pull request #9715 from hashicorp/checksum_pp_hcl_example
...
Update checksum post-processor docs with hcl2 example
2020-08-05 11:07:21 -07:00
Megan Marsh
3f61498704
Merge pull request #9704 from ntoofu/f-vsphere-export-permission
...
Add `directory_permission` config option to `vsphere` builder
2020-08-05 10:57:30 -07:00
sylviamoss
fd683daa22
update checksum post-processor docs
2020-08-05 19:46:17 +02:00
Megan Marsh
b52143f528
update docs for command and make sure they get generated properly so they appear in the docs
2020-08-05 10:30:16 -07:00
Sylvia Moss
dcacf7ad4c
Add vSphere HCL examples to the docs ( #9674 )
2020-08-05 19:23:52 +02:00
ntoofu
a53e81d9a2
Make docs more clear
...
https://github.com/hashicorp/packer/pull/9704#discussion_r465393240
2020-08-06 01:11:02 +09:00
Megan Marsh
825deef43d
Merge pull request #9665 from hashicorp/vsphere_clone_customization
...
Add step to customize cloned VM
2020-08-05 08:30:31 -07:00
ntoofu
5493285f65
Add `directory_permission` config option to `vsphere` builder
2020-08-02 15:02:31 +09:00
Jean-Francois Panisset
3ce148110c
iso_checksum_type was removed from 1.6.0, checksum type is now
...
inferred from iso_checksum string length or prefix.
Signed-off-by: Jean-Francois Panisset <panisset@gmail.com>
2020-08-01 21:02:31 -07:00
Megan Marsh
3ff3d9fedd
Merge pull request #9689 from hashicorp/shell_docs
...
add hcl examples to shell provisioner docs
2020-07-31 12:51:01 -07:00
Megan Marsh
767e2fe06b
update docs for shell provisioner to include hcl examples
2020-07-31 11:28:14 -07:00
Megan Marsh
cce424fdab
Merge pull request #9682 from hashicorp/qemu_hcl_examples
...
Add qemu hcl examples
2020-07-31 10:20:09 -07:00
Megan Marsh
7967b788d2
Merge pull request #9683 from hashicorp/vagrant_hcl2_example
...
Add Vagrant builder HCL2 example
2020-07-31 10:15:28 -07:00
Megan Marsh
6698be6008
fix typo in hcl config
2020-07-31 10:08:10 -07:00
sylviamoss
f853f07832
add vagrant builder hcl example
2020-07-31 17:50:36 +02:00
sylviamoss
fc2e94554a
add qemu hcl examples
2020-07-31 17:32:08 +02:00
Megan Marsh
fe7f529862
update ansible provisoner docs to include hcl
2020-07-30 17:01:54 -07:00
Megan Marsh
37f21dde5c
add build sources to hcl examples
2020-07-30 15:07:15 -07:00
Megan Marsh
6248da58c5
Update website/pages/docs/builders/docker.mdx
...
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-07-30 15:05:46 -07:00
Megan Marsh
6927a9b10d
add hcl2 examples for docker builder docs
2020-07-30 15:05:46 -07:00
packer-ci
214bef3697
cut version 1.6.1
2020-07-30 20:04:33 +00:00
Megan Marsh
5b26f1b56d
add vsphere postprocessor example in json and hcl ( #9669 )
...
* add vsphere postprocessor example in json and hcl
* Update website/pages/docs/post-processors/vsphere.mdx
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-30 10:47:42 +02:00
Li Kexian
94a32dc282
tencentcloud cvm use CLOUD_PREMIUM disk by default ( #9663 )
2020-07-29 15:10:00 +02:00
sylviamoss
c6e9bde97b
add step customize and docs
2020-07-29 15:07:44 +02:00
Megan Marsh
b40490c3c1
Merge pull request #9610 from chilversc/winrm-via-iap-tunnel
...
Support using WinRM over an IAP tunnel
2020-07-28 14:27:43 -07:00
Megan Marsh
3b297f4937
Merge pull request #9649 from hashicorp/clean_up_vsphere_ui
...
Clean up vsphere ui
2020-07-28 10:45:47 -07:00
Adrien Delorme
c7b35dd6bc
HCL2: add post-processors block to run multiple post-processor after a build ( #9638 )
...
added `post-processors` block to run chained post-processors after a build.
Before this, defining multiple `post-processor` blocks after
provisioning steps would run them sequentially, now doing this makes them start
from the build's artifact. To queue post-processors you now have to define them
in a `post-processors` block.
This is a breaking change.
2020-07-28 10:02:37 +02:00
Reto Kupferschmid
943cb1275d
fix missing comma ( #9652 )
2020-07-27 11:21:40 +02:00
Megan Marsh
54067fc091
update docs to include vpc permissions ( #9648 )
2020-07-27 10:18:06 +02:00
Megan Marsh
395a0c472e
improve postprocessor stdout
2020-07-25 08:24:21 -07:00
Megan Marsh
a687d6fe12
ci/tech-debt: Fix vmware acceptance tests ( #9636 )
...
* add kex algorithm option to ssh config
* regenerate code
* This commit fixes old vmware acceptance tests that have not been run in some time. It does this in two parts:
1) It modifies the minimal vmware build configuration to use a custom kex algorithm, which enables the ssh connection to succeed.
2) It modifies logic in reading and defaulting hardware config values, which was crashing.
3) It adds a new acceptance test with a preseed file to test loading from an http directory.
2020-07-23 09:40:57 +02:00
Adrien Delorme
125178d943
core: Decode: when in HCL2 decoding mode; reset the whole struct before preparing it. ( #9622 )
...
* core: Decode when in HCL2 decoding mode; reset the whole struct before preparing it.
* HCL2: add path variables + docs & tests
Co-authored-by: Megan Marsh <megan@hashicorp.com>
2020-07-23 09:25:07 +02:00
Megan Marsh
ec5a2b87af
Merge pull request #9619 from piggona/master
...
builder/tencent: add key source_image_name to get source image by name when creating image.#9548
2020-07-22 10:29:30 -07:00
Chris Chilvers
67494ff45b
update IAP docs to include WinRM
2020-07-22 17:34:45 +01:00
Megan Marsh
6e7618ca1a
Merge pull request #9608 from hashicorp/amazon-inline-docs-hcl
...
add tabs to generated docs from access_config and run_config structs
2020-07-21 16:34:49 -07:00
Megan Marsh
eb27023e4c
add HCL and artifice examples to vagrant postprocessor docs ( #9606 )
2020-07-21 11:30:11 +02:00
Megan Marsh
91775b8875
update docstring ( #9617 )
2020-07-21 11:28:01 +02:00
piggona
485b2b3bd5
run make generate
2020-07-21 11:03:50 +08:00
Megan Marsh
6077a9174a
Merge pull request #9607 from hashicorp/amazon_hcl_docs
...
Amazon hcl docs
2020-07-20 18:11:51 -07:00
Megan Marsh
3897865f3f
Update website/pages/docs/builders/amazon/ebs.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 18:02:31 -07:00
Megan Marsh
6bb23eeb0e
Update website/pages/docs/builders/amazon/index.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 17:59:22 -07:00
Megan Marsh
f389f1eebc
Update website/pages/docs/builders/amazon/chroot.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 17:58:05 -07:00
Megan Marsh
faa7bc0dc1
Update website/pages/docs/builders/amazon/ebs.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 17:57:52 -07:00
Megan Marsh
4a8f6c118e
Update website/pages/docs/builders/amazon/chroot.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 17:57:11 -07:00
Megan Marsh
e811967a72
Update website/pages/docs/builders/amazon/chroot.mdx
...
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 17:56:41 -07:00
Megan Marsh
36da3374f3
Docs: Add HCL examples to docker-import postprocessor docs ( #9604 )
...
* add hcl to docker-import postprocessor docs
* Update website/pages/docs/post-processors/docker-import.mdx
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-20 16:57:48 +02:00
Megan Marsh
6439ebff22
docs: Add HCL2 code examples to shell-local provisioner and post-processor. ( #9602 )
...
* get start on shell-local postprocessor
* HCL2 tabs for shell-local pp
* shell local provisoner hcl examples
2020-07-20 16:55:56 +02:00
Adrien Delorme
810f161d22
builder/amazon/common/block_device.go: replace tabs with words
2020-07-20 16:34:13 +02:00
Adrien Delorme
966b17d2b5
builder/amazon/common/access_config.go: replace tabs with words
2020-07-20 16:31:23 +02:00
Adrien Delorme
5c4901c2c2
builder/amazon/common/run_config.go: replace tabs with words
2020-07-20 16:28:14 +02:00
Adrien Delorme
1455a29f2b
remove tabs for security_group_filter too
2020-07-20 16:24:47 +02:00
Adrien Delorme
191094edcc
better `disable_stop_instance` docs
2020-07-20 16:21:43 +02:00
Adrien Delorme
fd6be7f279
better/simpler `pause_before_connecting` example
2020-07-20 16:03:40 +02:00
Megan Marsh
530f5e3f63
more additions to partials
2020-07-17 15:52:11 -07:00
Megan Marsh
f245ff4e34
add hcl example for session manager
2020-07-17 15:28:33 -07:00
Megan Marsh
a1651977b3
add tabs to generated docs from access_config and run_config structs
2020-07-17 15:10:55 -07:00
Megan Marsh
19089bd074
upate standalone docs examples in amazon index file
2020-07-17 13:59:51 -07:00
Megan Marsh
51bc7da964
add hcl examples to all standalone code examples in the amazon-chroot page
2020-07-17 13:32:09 -07:00
Megan Marsh
0bb4bf92da
validate and hcl examples to all standalone examples in the EBS docs
2020-07-17 12:59:27 -07:00
Megan Marsh
0883e185a2
Merge pull request #9594 from GennadySpb/yndx-image-min-disk-size
...
yandex: Add new property 'min_disk_size' of built image
2020-07-17 09:31:48 -07:00
Megan Marsh
e6130afce6
Merge pull request #9601 from GennadySpb/yndx-import-pp-url-input
...
yandex-import: support work with URL from yandex-export pp
2020-07-17 09:11:25 -07:00
Megan Marsh
9f34241b5c
Merge pull request #9597 from romantomjak/multiqueue-net-option
...
builder/proxmox: add support for multiple NIC packet queues
2020-07-17 09:07:04 -07:00
Gennady Lipenkov
29a6687475
Separate workflow for file on disk and prepared URL
2020-07-17 01:09:49 +03:00
Gennady Lipenkov
5c8186d08c
Tiny update yandex-export PP doc
2020-07-17 00:58:19 +03:00
Roman Tomjak
b0d8f69bda
tweak docs
2020-07-16 18:03:46 +01:00
Roman Tomjak
adf1e29459
update docs
2020-07-16 17:36:18 +01:00
Gennady Lipenkov
03a0bf26f2
Rename config key name
2020-07-16 17:29:45 +03:00
Gennady Lipenkov
9c565a97c0
Add new property 'min_disk_size' of built image
2020-07-16 17:10:22 +03:00
Megan Marsh
c0270c9f19
Merge pull request #9587 from romantomjak/disable-kvm-flag
...
Add option to disable KVM hardware virtualization in proxmox builder
2020-07-15 15:23:09 -07:00
Roman Tomjak
ebdf1c3d53
update proxmox docs to include disable_kvm flag
2020-07-15 18:51:36 +01:00
Megan Marsh
8bb2cb44c0
rename launch timeout to launch wait
2020-07-15 10:24:55 -07:00
Megan Marsh
6e9eaa1edd
generate code
2020-07-15 10:20:50 -07:00
Megan Marsh
cf5537d5d2
Merge pull request #9565 from mk0x9/docker/builder-add-runner-params
...
builder/docker: runner support for --cap-add, --cap-drop, --tmpfs, --device
2020-07-15 10:16:13 -07:00
Megan Marsh
cf0646b2ab
Merge pull request #9586 from jl2501/patch-1
...
Update fix.mdx
2020-07-15 09:59:05 -07:00
jl2501
5c3b747fea
Update fix.mdx
...
trivially minor typo: omission of "out" when referring to "standard out"
2020-07-15 12:39:43 -04:00
Michael Kuryshev
37d0f48599
builder/docker: reference to docker docs regarding capabilities
2020-07-15 03:04:13 +02:00
Megan Marsh
a414e7cdb9
convert relative to absolute path in prepare
2020-07-14 15:59:53 -07:00
Michael Kuryshev
6e77d9d3a9
builder/docker: runner support for --device
2020-07-14 10:37:44 -07:00
Michael Kuryshev
791a86c45e
builder/docker: runner support for --cap-add, --cap-drop, --tmpfs
2020-07-14 10:34:10 -07:00
Megan Marsh
aa4933c28a
Merge pull request #9574 from jhawk28/vsphere_usb_controllers
...
(vsphere) add ability to add a xhci/usb3 controller
2020-07-14 10:09:33 -07:00
Sylvia Moss
3a0dfa1259
add option to destroy vm after deploy to content library ( #9569 )
2020-07-14 10:07:20 +02:00
Joshua Foster
b0fa05704a
change usb controllers to a list. add ability to set as a usb3
...
Closes #8874
2020-07-13 20:54:46 -04:00
Jonathan Neal
d8b67f8520
📌 Hard Pin Website Dependencies ( #9543 )
...
* Update and pin dependencies
* Update NextJS Scripts
* npm run lint
* npm run format
* docs generator: indent docs by two and make spacing better
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-07-13 12:33:16 +02:00
Roger Hu
28f8241a05
update generated files
2020-07-10 16:58:06 -07:00
Moss
921078ccc0
add force_bios_setup configuration option
2020-07-10 12:30:22 +02:00
jhawk28
ae5156a70d
add ability to define multiple disk controllers ( #9519 )
2020-07-10 12:25:46 +02:00
Sylvia Moss
9c1409dbba
Add content_library_destination to import VM template to a Content Library ( #9551 )
2020-07-10 11:01:10 +02:00
Megan Marsh
e1e37ad025
Merge pull request #9555 from yandex-cloud/yandex-export-templating
...
yandex-export: templating
2020-07-09 15:50:04 -07:00
Megan Marsh
c5d34f3f7b
add note about versioning to vsphere builder docs
2020-07-09 14:46:35 -07:00
Gennady Lipenkov
d83d2b0273
Update documentation
2020-07-09 17:43:11 +03:00
GennadySpb
22af3f2fd0
Update website/pages/docs/post-processors/yandex-export.mdx
...
Update doc example
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-07-09 16:21:21 +03:00
Gennady Lipenkov
b02401c41b
Update doc and example.
2020-07-09 16:21:21 +03:00
GennadySpb
919b54f4f4
yandex-export: tiny improvements ( #9554 )
2020-07-09 10:46:51 +02:00
Megan Marsh
d5c40fb0a2
Merge pull request #9550 from hashicorp/unmaintained-plugins-note
...
Add note for unmaintained community-supported plugins
2020-07-08 16:46:36 -07:00
Gennady Lipenkov
e5a4155378
Update doc
2020-07-09 00:24:53 +03:00
Gennady Lipenkov
5b8911ee7d
remove angle brackets
...
fix documentation build process
2020-07-08 23:13:14 +03:00
Gennady Lipenkov
64cda51bff
Image name not required attr
2020-07-08 23:01:25 +03:00
Gennady Lipenkov
32b77f3b80
Update doc pages
2020-07-08 22:54:20 +03:00
Gennady Lipenkov
cc1605fe94
Add init doc
2020-07-08 22:01:52 +03:00
Wilken Rivera
652d2a4e9e
Add note for unmaintained community-supported plugins
...
This change borrowed from Terraform's [archived provider
documentation](https://www.terraform.io/docs/internals/archiving.html )
adds a documentation partial that can be applied to any provisioner
plugin that is not actively maintained by Packer or the community. A
call to action for anyone interested in supporting the plugin has been
added to the Packer README until a better location is made available.
* Mark the salt-masterless plugin as unmaintained
2020-07-08 07:24:03 -04:00
Wei Cheng
e5606d483d
builder/googlecompute: add support for oslogin ( #9339 )
...
* feat: add support for oslogin
Signed-off-by: Wei Cheng <calvinpohwc@gmail.com>
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-07-08 06:30:25 -04:00
Sylvia Moss
268e95364f
Adds vApp properties config and save public ssh key to a vApp property ( #9507 )
2020-07-08 10:33:45 +02:00
Megan Marsh
673858a63c
Merge pull request #9513 from hashicorp/undocument_ssh_temp_key
...
Undocument ssh options not used by all builders
2020-07-07 14:26:21 -07:00
Wilken Rivera
892413b7ea
docs/builder/vsphere-iso: Add documentation for BootConfig ( #9538 )
...
* docs/builder/vsphere-iso: Add documentation for BootConfig
* Add documenation for http_ip
* Remove duplicate build configuration section
2020-07-07 13:57:51 -04:00
Wilken Rivera
eeb6f017bd
Merge pull request #9505 from hashicorp/f-googlecompute-wrap_startup_script-option
...
builder/googlecompute: Add WrapStartupScriptFile configuration option
2020-07-07 13:17:02 -04:00
Lyle Franklin
a4d1afb83a
Add 'cdrom_interface' option to QEMU builder ( #9483 )
...
- This option allows the user to select the interface type for the CDROM
drive, e.g. `virtio-scsi`, rather than the default `virtio`
- Background: Installation of Ubuntu 20.04 on ARM64 fails as it can't mount the
installation CDROM. While the default `virtio` CDROM fails, setting
`cdrom_interface: virtio-scsi` with this PR succeeds. Some links:
- ISO link: http://cdimage.ubuntu.com/ubuntu-legacy-server/releases/20.04/release/ubuntu-20.04-legacy-server-arm64.iso
- https://bugs.launchpad.net/ubuntu/+source/debian-installer/+bug/1605407
- https://superuser.com/a/1376628/230508
2020-07-07 16:22:30 +02:00
Wilken Rivera
4462c0b5ab
builder/googlecompute: Add WrapStartupScriptFile configuration option
...
By default the Google builder will wrap any provided startup script file
in order to track its execution via custom metadata. The wrapper script
can add a bit of complexity to the start script file so a new option is
being added `wrap_startup_script`. This option allows a user to disable
the script wrapping and just let GCE do its own thing when executing a
startup script.
2020-07-07 07:08:09 -04:00
Megan Marsh
93cd7e40bc
add note about ansibles configuration powershell script in our docs ( #9526 )
...
* add note about ansibles configuration powershell script in our docs
* Update website/pages/docs/provisioners/ansible.mdx
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-07-06 15:23:29 -04:00
Megan Marsh
6095fb2a62
Merge pull request #9515 from jhawk28/vsphere_tools_fix
...
fix vsphere ToolsSyncTime and ToolsUpgradePolicy
2020-07-02 14:19:41 -07:00
Jonathan Neal
4a669e829c
Update package-lock.json
2020-07-02 14:25:09 -04:00
Jonathan Neal
01f93d8adb
Bump internal hashicorp dependencies
2020-07-02 14:25:09 -04:00
Moss
d060cc9ef2
create partials for each ssh key pair related config
2020-07-02 15:18:08 +02:00
Moss
8ea64c5b35
undocument ssh_keypair_name and ssh_agent_auth
2020-07-02 14:55:58 +02:00
Adrien Delorme
3d371a2d5d
Add complete HCL2 examples + allow to name a singular build.source blocks ( #9490 )
...
* in the examples/hcl folder
* add possibility to name singular build.source blocks to differentiate their output and to filter on them
2020-07-02 11:07:59 +02:00
Megan Marsh
445cf12b65
Merge pull request #9489 from ad-m/hyperone-freebsd
...
builder/hyperone: Allow skip chroot device discovery
2020-07-01 15:48:03 -07:00
Joshua Foster
63f9282f5c
fix vshere ToolsSyncTime and ToolsUpgradePolicy
2020-07-01 13:58:50 -04:00
Moss
41edd09d3c
undocument temporary_key_pair_name and ssh_private_key_file
2020-07-01 16:33:18 +02:00
Roman Tomjak
212200c88f
Proxmox NIC firewall flag ( #9487 )
...
* add test for firewall toggle
* generate hcl config
* send firewall toggle to proxmox
* update docs
* drop the pointer to bool
* use setDeviceParamIfDefined
2020-06-30 11:04:19 +02:00
Kevin Pruett
4f59693be8
Add Algolia indexing to CI
2020-06-29 15:43:35 -04:00
Sylvia Moss
99046c9178
Share build info with Provisioner and Post-Processor via HCL2 variables ( #9444 )
2020-06-29 13:44:57 +02:00
Neil Kidd
c9d546a7ea
Fix broken external link ( #9496 )
2020-06-29 11:02:37 +02:00
Adam Dobrawy
4692cdd55c
builder/hyperone: Allow skip chroot device discovery
2020-06-26 15:04:08 +02:00
Adrien Delorme
c2975140cf
HCL2: allow to use keep_input_artifact in post processors ( #9477 )
...
* HCL2: allow to use keep_input_artifact in post processors
* add basic test
* add docs
2020-06-25 09:36:48 +02:00
mingsheng.su
8a8abdf615
update ucloud-uhost builder ( #9466 )
...
* update ucloud-uhost builder, docs and deps
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-06-24 14:31:05 +02:00
Ivo van Geel
e54ad3f1fb
Add boot_command support to vsphere-clone builder, including support … ( #9397 )
2020-06-24 11:14:30 +02:00
Megan Marsh
3476637262
remove old line about windows docker support
2020-06-23 09:54:17 -07:00
Wilken Rivera
a8dfb66d6c
docs/builder/amazon: Add WinRM unsupported note to Session Manager docs
...
Closes #9451
Co-authored-by: Adrien Delorme <azr@users.noreply.github.com>
2020-06-23 07:41:21 -04:00
Adrien Delorme
fb337f8867
hcl work on only/except ( #9454 )
...
* HCL2: allow to skip a named build block too
* test that excepting a build block works
* test only on a named build block
* add/update docs
2020-06-23 10:53:16 +02:00
Adrien Delorme
b2320ca911
HCL2: add singular run_volume_tag block to ebs & ebssurrogate builders ( #9457 )
...
close #9280
related to #8889
2020-06-23 10:49:50 +02:00
Megan Marsh
a96194081a
Merge pull request #9453 from hashicorp/fix_ssh
...
Allow users to provide a list of ciphers that they want Packer to support.
2020-06-18 11:58:53 -07:00
Wilken Rivera
aa91ef7edf
Merge pull request #9455 from hashicorp/fix_9393
...
docs/builder/google: Add note about boolean values for compute instance metadata
2020-06-18 13:05:30 -04:00
Megan Marsh
a75cf67b5e
Update website/pages/docs/communicators/ssh.mdx
...
Co-authored-by: Sylvia Moss <moss@hashicorp.com>
2020-06-18 09:25:50 -07:00
Wilken Rivera
ce6284f760
docs/builder/google: Add note about boolean values for compute instance metadata
...
Closes #9393
2020-06-18 09:50:40 -04:00
Megan Marsh
801c827058
create parent dirs of target ( #9452 )
2020-06-18 10:25:04 +02:00
Megan Marsh
53105f9508
update ssh docs
2020-06-17 16:50:53 -07:00
Megan Marsh
4f77bb0c4a
add new ssh_ciphers option
2020-06-17 16:48:23 -07:00
Megan Marsh
e951b3731a
Merge pull request #9441 from jhawk28/vsphere_httpip_default
...
use ip_wait_address range to determine the default for the http server IP
2020-06-17 14:46:04 -07:00
Gennady Lipenkov
bc24762e9f
Update documentation
2020-06-17 17:02:55 +03:00
Megan Marsh
b5b8f2e308
add template option for templating the inventory file lines ( #9438 )
2020-06-17 11:05:48 +02:00
Megan Marsh
ca067475fd
add new doc about pipelineing ( #9437 )
2020-06-17 10:59:45 +02:00
Megan Marsh
3d7c9cb9c2
make ansible provisioner docs generated from code ( #9439 )
2020-06-17 10:09:03 +02:00
Joshua Foster
aaf9103330
use the ip_wait_address range to determine the default for the http server IP
2020-06-17 01:36:55 -04:00
Megan Marsh
a07563c64f
fix up typos in comments and regenerate docs.
...
Co-authored-by: Wilken Rivera <dev@wilkenrivera.com>
2020-06-16 10:27:30 -07:00
Megan Marsh
4178625afb
re-add winrm_no_proxy option. Winrm code needs to be modified in order to read no_proxy env var when client is created rather than when net/http library is instantiated.
2020-06-16 10:27:30 -07:00
Megan Marsh
a037e45ac2
Merge pull request #9429 from hashicorp/fix_8814
...
Add on-error flag option to run error-cleanup-provisioner
2020-06-16 10:00:21 -07:00
Megan Marsh
84b71c221c
Merge pull request #9431 from hashicorp/azr-docs-add-hcl2-basic-examples
...
add hcl2 basic examples under tabs
2020-06-16 09:43:19 -07:00
Adrien Delorme
01e14e173a
more hcl2 basic examples
2020-06-16 17:44:41 +02:00
Adrien Delorme
97848df9e1
add basic HCL2 examples for gcp builder
2020-06-16 17:08:03 +02:00
Adrien Delorme
6513372a01
add basic HCL2 docs for file builder
2020-06-16 17:05:02 +02:00
Adrien Delorme
c3f2cc64f7
add basic HCL2 docs for vmware
2020-06-16 17:03:15 +02:00
Adrien Delorme
831c16836a
add basic docs for virtualbox
2020-06-16 17:00:31 +02:00
Adrien Delorme
8930c4b913
duplicate space
2020-06-16 16:55:58 +02:00