Wilken Rivera
30bcf44c2c
Remove Chef components and docs
2021-04-20 15:25:08 -04: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
Megan Marsh
734e91b97c
Merge pull request #10878 from hashicorp/rewrite_acctests
...
Move acctest pkg from the SDK to core and update acceptance tests
2021-04-08 13:21:18 -07:00
George Wilson
15a2e59bba
Autogenerated docs for ansible local provisioner ( #10829 )
2021-04-08 12:18:49 +02:00
sylviamoss
e0614cabf4
move acctest pkg from sdk to core and update acceptance tests
2021-04-07 11:52:19 +02:00
Shane Lee
4bbeec4733
Update urls for the bootstrap scripts used by salt-masterless provider ( #10755 )
...
* Fix salt masterless url. Use saltproject.io
* Specify Tls12
2021-03-12 14:59:34 -05:00
finchr
d1254a5e48
Fix for issue #7413 - Allow non-zero exit codes for inspec provisioner ( #10723 )
2021-03-12 16:47:21 +01:00
Megan Marsh
cd93957225
Merge pull request #10695 from hashicorp/docker_vendoring
...
Initial docker extraction
2021-03-05 16:26:55 -08:00
Megan Marsh
a5b0e37d7e
docker extraction POC
2021-03-05 15:33:34 -05:00
Hosh
6b5a3dacd4
Fix multiple files downloading overwrites same file ( #10711 )
2021-03-05 18:06:47 +01:00
Brian Farrell
273a720440
Add client_cert_token_timeout to address GH-9465 ( #10528 )
2021-03-02 11:51:18 +01:00
Sylvia Moss
ff5b55b560
chef-solo: json_string to HCL2 templates compatibility ( #10655 )
2021-02-23 11:17:32 +01:00
dreic
ab89df9a88
Update Config-not-required.mdx ( #10527 )
2021-02-18 11:47:40 +01:00
Wilken Rivera
f36554fa0e
Update redirects and URLs to legacy JSON template docs ( #10530 )
2021-01-27 09:08:59 -05:00
Megan Marsh
88b7b0e14a
remove sdk
2020-12-17 13:29:25 -08:00
Megan Marsh
5f34bbd56e
add extra line before package declaration so this line does not become the synopsis of a package for godoc
2020-12-16 15:14:43 -08:00
Megan Marsh
48a0172670
better error handling and messaging in provisioner acc test framework
2020-12-08 09:59:04 -08:00
Megan Marsh
76177b50ce
Refactor provisioner acceptance tests to shell directly out to Packer rather than import the core. Modify test case formatting to more closely reflect the builder test cases.
2020-12-07 15:45:16 -08:00
Megan Marsh
bc7dae2dff
fix ansible acceptance tests not to import packer core; add override to Builder acctest TestCase so you can supply your own provisionerstore.
2020-12-07 15:45:16 -08:00
Megan Marsh
823ff34434
remove noop ui, replace in adapter and ansible tests with sdk's TestUi
2020-12-07 15:45:16 -08:00
Megan Marsh
352f064b55
fix docker acceptance tests. Turns out they were broken on the main branch too; needed to move noop progress bar into the sdk to be used in the builder testui.
2020-12-03 16:04:49 -08:00
Megan Marsh
8f51a8bfae
move provisioner acceptance tests into sdk alongside builder acceptance tests. Reorganize slightly to make sure no import cycles of doom get formed
2020-12-03 14:22:18 -08:00
Megan Marsh
3681e2a7ee
fix pathing
2020-12-03 10:39:21 -08:00
Megan Marsh
5576bb5caa
move packer config constants next to the packer config
2020-12-03 10:17:35 -08:00
Megan Marsh
8558d1241f
move TestUi func to sdk
2020-12-03 10:15:30 -08:00
Megan Marsh
be5763ec41
move provisioner interface into sdk
2020-12-01 14:25:14 -08:00
Megan Marsh
19bdc8b49e
fix conflicts
2020-11-30 14:34:20 -08:00
Megan Marsh
d5971ca25e
fix tests by moving mock hooks and communicators, and BasicUi definition, into SDK
2020-11-30 14:30:30 -08:00
Megan Marsh
56a45b04ab
Move hook and communicator definitions to packer-plugin-sdk
2020-11-30 14:30:30 -08:00
Megan Marsh
c70870cb83
move multierror and multierrorappend into sdk
2020-11-30 14:29:06 -08:00
Megan Marsh
001886670d
move Ui definition into the packer plugin sdk.
2020-11-30 14:26:54 -08:00
Adrien Delorme
c5da8c5c37
Fix salt-masterless provisioner after merge conflict compilation error ( #10296 )
...
This is most likely due to the merge between #10291 and #10257 ( that moves WindowsOSType into guestexec.
This fixes #10291
2020-11-23 10:29:12 +01:00
Megan Marsh
7141dcfecb
Merge pull request #10201 from davewoodward/feature/windows-package-manager
...
Add calls to winrepo.update_git_repos and pkg.refresh_db
2020-11-20 15:48:42 -08:00
Megan Marsh
f8f1ebf0c7
move version and useragent definitions into sdk
2020-11-18 11:42:02 -08:00
Megan Marsh
9e47696dff
move helper/config to bundle with the other template definitions
2020-11-18 10:34:59 -08:00
Megan Marsh
3f6deb8828
move multistep into the plugin sdk
2020-11-17 16:31:03 -08:00
Megan Marsh
7d658149ea
update tests and website and generated partials to reflect new package format
2020-11-17 10:36:01 -08:00
Megan Marsh
1ffc358ada
move tmp helper func into packer-plugin-sdk
2020-11-16 15:13:08 -08:00
Megan Marsh
c4d0c5505a
fix tests
...
regenerate code
regenerate code, revendor
fix website
2020-11-13 15:00:12 -08:00
Megan Marsh
e04eaa89e6
move steps and step configs from packer/common to packer/common/commonsteps
2020-11-13 11:15:04 -08:00
Megan Marsh
6402362018
create packer-plugin-sdk directory and begin moving the relevant folders into it.
2020-11-13 10:47:36 -08:00
Megan Marsh
46cf8a1602
add all provisioner version files
2020-11-10 15:01:07 -08:00
Megan Marsh
8ecd16db81
regenerate code
2020-11-10 08:16:59 -08:00
Megan Marsh
88e03280b6
Extract plugin-specific examples to plugin directories ( #10228 )
...
* move alicloud examples from common example directory to alicloud builder
* move amazon examples to amazon builder dir
* move examples into ansible provisioner directory
* move azure examples to builder dir
* move hyperone examples into builder directory
* move jdcloud builder examples into builder directory
* move tencent cloud examples into the builder directory
* move ucloud examples into ucloud builder directory
2020-11-09 12:17:41 +01:00
Megan Marsh
cd74456026
Common provisioner helpers ( #10229 )
...
* update docstrings to make it clear that plugins are servers and core is client
* move provisioner guest helper functions into common dir.
2020-11-09 12:16:44 +01:00
Simon Gottschlag
65b7d3b604
Add Azure CLI authentication ( #10157 )
...
Adds the ability to use an active `az login` session for authenticating the Azure builder
2020-11-06 14:24:16 -05:00
Dave Woodward
257439786c
Remove brackets intended to scope usage of cmd variable and leverage unique variable names instead.
2020-11-03 10:39:51 -06:00
Dave Woodward
4152d527df
Include download and installation of Git to satisfy the winrepo.update_git_repos prerequisite. Also removed unneeded p.sudo since we know we are working with Windows.
2020-11-02 21:27:11 -06:00
Dave Woodward
8a0aa68a4e
Add calls to winrepo.update_git_repos and pkg.refresh_db if the operating system is Windows.
2020-10-31 20:26:33 -05:00