Megan Marsh
48de1fc7da
allow datasources to use other datasources
...
create a null data source for testing. We can choose to document if we want to, but it's a convenience for us
add a test to catch cyclic datasource dependency, update tests to include out of order data sources, and update the code to clean up the returned diagnostics generated from the recursive evaluation
PR review comments
2021-09-03 16:10:39 -07:00
Megan Marsh
fd80f8da8c
Add two new data sources -- hcp-packer-iteration and hcp-packer-image. These data sources together will allow users to query hcp_packer for the image_ids they need to use as source images to their builds, with a simple UI and clear outputs.
...
add quick and dirty acceptance test for hcp packer image iteration and hcp packer image data sources
PR review
linting
2021-09-03 15:51:09 -07:00
Megan Marsh
d6792820f4
Merge pull request #11227 from hashicorp/hcp_data_source
...
Implement hcp packer data source.
2021-08-31 09:33:48 -07:00
Adrien Delorme and Sylvia Moss
9bdeb84cda
Clarify what the labels of a source block do. ( #11236 )
...
Co-authored-by: Sylvia Moss <[email protected] >
2021-08-31 16:13:47 +02:00
Megan Marsh
60b734733b
reworked docs, and created docs page. Not adding to the website index because we don't want this doc page live until after the HCP Packer registry enters public beta
2021-08-30 16:27:08 -07:00
Megan Marsh
c0eb830c42
better docstrings and regenerate docs
2021-08-30 15:53:29 -07:00
Megan Marsh
980deeb684
Implement hcp packer data source. This is a rough copy of the terraform provider's data source, to make beta user experience consistent across both sources
2021-08-27 12:03:55 -07:00
Adrien Delorme
1d915adad1
file provisioner: add possibility to set content + tests ( #11209 )
2021-08-17 11:24:29 +02:00
HACK SPHERE LABS
3b733eb0f8
added newest packer-plugin-xenserver and xcp-ng ( #11166 )
...
the old citrix plugin has not been updated recently, so the sponsored fork is added, and references to xcp-ng added
2021-07-29 15:49:34 +02:00
sylviamoss
e3010fa817
extract oneandone and add remote docs
2021-05-25 14:26:22 +02:00
Wilken Rivera
c262467413
Extract Azure plugin components from Packer ( #10979 )
...
* Remove Azure plugin components and docs
* Add Azure plugin to vendored_plugins
* Updates Azure to use remote plugin docs
* Revendor packer-plugin-azure at v0.0.2
* Update to new version of the Packer plugin SDK v0.2.1
* Update to the official version of [email protected]
* Update salt provisioner to use new go-getter API
* Update vendored plugins to working versions
This changes fixes an issue with the go.sum for the Azure plugin.
It also revendors the plugins for puppet, chef, and ansible as v0.0.1
of those plugins where not usable.
2021-05-13 16:13:21 -04:00
Steph Gosling
1e51ed9df9
fix: specify a string for name rather than a variable which is not supported ( #10987 )
2021-05-07 11:02:03 +02:00
Taylor Chaparro
9441a69ad1
azure builder: add support for shared image gallery storage account type
2021-04-23 16:57:24 -07:00
Contigo Red
82a1f017aa
azure: arm builder: adding keep_os_disk parameter to control OS disk deletion.
...
keep_os_disk: auto generated help
azure: arm builder: add disk os to artifact
azure: arm builder: fmt'ed artifact_test.go
2021-04-23 12:36:09 -07:00
Megan Marsh
8a3912c54b
Merge pull request #10938 from AHuusom/master
...
Added custom nicname and osdiskname
2021-04-22 11:05:19 -07:00
Sylvia Moss
bcb25f1916
Extract Tencent Cloud ( #10967 )
...
* extract and vendor tencentcloud plugin
* fix fmt
2021-04-22 15:21:34 +02:00
Sylvia Moss
972497589e
extract and vendor lxc and lxd ( #10965 )
2021-04-22 14:21:23 +02:00
Megan Marsh
b3ba270f2d
fix typo and regenerate
2021-04-21 11:19:16 -07:00
Sylvia Moss
4be2c350bf
extract and vendor ucloud ( #10953 )
2021-04-21 13:25:04 -04:00
Sylvia Moss
469f033c36
remove and vendor hyperv ( #10952 )
2021-04-21 16:32:34 +02:00
Sylvia Moss
2db338e322
Extract Hyperone ( #10949 )
2021-04-21 15:08:38 +02:00
Adrien Delorme
4de2954d01
Scaleway plugin breakout ( #10939 )
...
* use vendored scaleway plugin
* wipe out scaleway
* vendor vendors
* use remote docs
* go get github.com/hashicorp/[email protected]
* empty commit
2021-04-20 11:59:59 -04:00
Sylvia Moss
25a999978b
Remove Parallels plugin ( #10936 )
2021-04-20 17:46:42 +02:00
Adrien Delorme
d22ba61ae0
ncloud breakout ( #10937 )
2021-04-20 15:09:11 +02:00
Adrien Delorme
9eaad88ac0
Move proxmox builder out + vendor it ( #10930 )
...
* use vendored proxmox builders
* Update docs-nav-data.json
remove proxmox ref
* Update docs-remote-plugins.json
* remove builder/proxmox dir
* remove website/content/docs/builders/proxmox/
* up vendors
* Update modules.txt
* Update HTTPConfig-not-required.mdx
* Update HTTPConfig-not-required.mdx
* tidy mod
* fmt
* Update modules.txt
2021-04-20 14:59:34 +02:00
sylviamoss
642ed07476
remote qemu plugin
2021-04-19 16:28:12 +02:00
Sylvia Moss
88f8feecfe
Extract vmware plugin ( #10920 )
2021-04-19 14:28:48 +02:00
Adrien Delorme
9230a06920
move googlecompute plugin to github.com/hashicorp/packer-plugin-googlecompute ( #10890 )
2021-04-19 11:10:15 +02:00
Sylvia Moss
16658a9f47
Extract virtualbox plugin ( #10910 )
2021-04-16 17:38:02 +02:00
Wilken Rivera
ceb96d061a
Extract ansible plugins ( #10912 )
...
* Remove ansible components and docs
* Vendored packer-plugin-ansible
* Add remote ansible docs
2021-04-16 10:31:09 -04:00
Adrien Delorme
87ba7258b3
Use packer-sdc in packer + remove mapstructure-to-hcl2 & struct-markdown ( #10913 )
...
* start using `go:generate packer-sdc struct-markdown`
* Update Makefile
remove @go install ./cmd/struct-markdown
* run go generate for struct-markdown
* use //go:generate packer-sdc mapstructure-to-hcl2
* run go generate for mapstructure-to-hcl2
* remove struct-markdown and mapstructure-to-hcl2
* vendor vendors
2021-04-16 11:52:03 +02:00
sylviamoss
3c6b7841bc
fix vsphere link
2021-04-15 16:25:36 -07:00
sylviamoss
38fe79948b
remove vsphere components and docs
2021-04-15 16:24:57 -07:00
sangkyu-kim
1ea5a547e2
Merge branch 'master' into master
2021-04-13 13:46:48 +09:00
Megan Marsh and Wilken Rivera
86b8ce8df0
Postprocessor only docs ( #10899 )
...
* add a note for only/except from cli to the post-processor template section
* typo; missing space
* Update website/content/docs/templates/hcl_templates/blocks/build/post-processor.mdx
Co-authored-by: Wilken Rivera <[email protected] >
* tweak wording
Co-authored-by: Wilken Rivera <[email protected] >
2021-04-12 15:39:27 -04:00
Kerim Satirli and Adrien Delorme
cf94fd1778
switches JSON and HCL2 tabs ( #10888 )
...
* switches JSON and HCL2 tabs for all provisioners
* corrects `packer` to `Packer`
* corrects `http` to `HTTP`
* corrects typos and highlighting consistency issues
* corrects typos and highlighting consistency issues
* corrects typos and highlighting consistency issues
* `ansible` -> `Ansible`
* `packer fmt` for HCL2 blocks in provisioners
* linting and spelling
* fixes formatting
* fixes formatting
* Update website/content/docs/provisioners/ansible.mdx
Co-authored-by: Adrien Delorme <[email protected] >
* fixes formatting
* improves example
* generate stuff
Co-authored-by: Adrien Delorme <[email protected] >
2021-04-08 15:02:57 +02:00
George Wilson
15a2e59bba
Autogenerated docs for ansible local provisioner ( #10829 )
2021-04-08 12:18:49 +02:00
Shaun McEvoy
eaec3e5564
Add Image Storage Locations field to Google Compute Import post-processor ( #10864 )
...
* add image storage locations to Google Compute Import
2021-04-07 10:36:08 +02:00
sangkyu.kim
23e8684aae
fix lint, fmt, generate
2021-04-06 11:40:41 +09:00
sangkyu-kim
1c8fc65223
Merge branch 'master' into master
2021-04-06 10:35:58 +09:00
Wilken Rivera
d566419c45
Update unmaintained-plugins partial
2021-04-05 08:14:43 -04:00
elsnepal
7f26429a2a
feature[alicloud]: add ramrole to ecs instance ( #10845 )
...
* add RamRole support for ecs instance
* ordering of attributes
* run make generate
2021-04-02 15:02:13 -04:00
sangkyu.kim
74434b3c3e
create temporary ACG for VPC
2021-03-31 15:15:57 +09:00
sangkyu.kim
56728a937b
update ncloud guide
2021-03-30 11:53:42 +09:00
sangkyu.kim
cd370aaaad
implement vpc environment
2021-03-29 22:51:04 +09:00
Sylvia Moss and Adrien Delorme
505cbd2591
Vendor amazon plugin ( #10800 )
...
* remove amazon from core
* vendor amazon plugin
* remove website content
* Add amazon to docs-remote-plugins
* update amazon reference links in the documentation
* update amazon docs version to latest
Co-authored-by: Adrien Delorme <[email protected] >
2021-03-25 13:37:48 +01:00
Wilken Rivera
d0512c6edd
docs/amazon: Updated generated docs
2021-03-23 14:14:59 -04:00
Adrien Delorme
7732f7998c
Add http_content func to serve variables from HTTP @ preseed ( #10801 )
...
This imports hashicorp/packer-plugin-sdk#43
* code generate things
* update docs
* update guides
* update examples
We want to add a new guide.
2021-03-23 12:31:13 +01:00
Wilken Rivera
cf65b7b494
Remove remote plugin docs for exoscale ( #10757 )
...
* Remove remote plugin docs for exoscale
* Add link to github repo for Exoscale components
2021-03-12 10:13:52 -05:00
Thomas Dreibholz
1a5678dd86
Added VirtualBox ISO builder option to create additional disks ( #10674 )
2021-03-11 16:09:30 +01:00