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
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
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
Rémy Léone
05aecc56ea
Fix
2020-09-01 09:14:07 +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
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
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
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
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
raygervais
759ae006df
adds: note in documentation of inspec on host machine required
2020-08-24 12:39:57 -04: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
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
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
Wilken Rivera
89d57b8635
post-processor/googlecompute-import: Update documentation ( #9767 )
2020-08-14 12:04:44 +02:00
Sylvia Moss
a2277e312f
add inspec provisioner hcl2 examples ( #9761 )
2020-08-13 11:23:56 -04: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
b5b28c55fb
update powershell provisioner docs to include HCL examples ( #9759 )
2020-08-13 13:45:30 +02: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
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
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
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