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
Megan Marsh
c0ce8a9414
rework fixer deprecation code so we know what plugins they relate to
2020-10-21 15:28:59 -07:00
js-g
d7507ae67c
fix (provisioner/ansible): add checks for both roles and collections
2020-09-29 13:46:59 -04:00
js-g
08d485b1f9
GH 10008: fix ansible-galaxy for v1 files
2020-09-28 18:32:27 -04:00
Simon Amelunxen
11861fc7d7
Removed hardcoded but obsolete Task Scheduler timeout ( #9994 )
2020-09-25 12:31:25 +02:00
Megan Marsh
a805bc538e
fix tests
2020-09-21 16:23:00 -07:00
Artis3n
4ecade3908
collectionsPath appends to the correct slice
...
Fixes what would have been a failure if roles+collections were tested at
once
2020-09-05 18:43:10 -04:00
Artis3n
39183d1b76
Updated documentation with `make generate`
2020-09-05 18:29:52 -04:00
Artis3n
611899f7b2
Actually use the collectionArgs, that would be helpful
2020-09-05 16:51:38 -04:00
Artis3n
3d2259a6d4
Typo fix in comment
2020-09-05 16:19:05 -04:00
Artis3n
19f0114035
Added support for Ansible Collections to the Galaxy install
...
Fixes #8821
2020-09-05 16:10:02 -04:00
Larry
0bcf4f2613
Update provisioner.hcl2spec.go
2020-08-25 10:11:56 -05:00
Larry
20472bc12f
Update provisioner_test.go
2020-08-25 09:49:51 -05:00
Larry
f4a2838716
Added Tests for AnsibleSSHExtraArgs
2020-08-25 08:54:25 -05:00
Larry
7cb17f64a6
Added AnsibleSSHExtraArgs
2020-08-25 08:53:41 -05:00
Adrien Delorme
f28c06a861
HCL: re-add the option to set a command for inspec ( #9800 )
2020-08-21 13:32:21 +02: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
Andrew Cornies
bde75c9a96
Updated implementation to go-getter/v2
...
go.mod update and go mod vendor
Signed-off-by: Andrew Cornies <acornies@gmail.com>
2020-08-10 09:41:44 -04: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
03220c0b94
fix linting.
2020-08-07 10:53:07 -07:00
Maxim Lobanov
dd2927f871
fix bug with copying a few files in order
2020-08-07 09:38:30 +03:00