Adrien Delorme
7089e0854a
rename setup func to avoid name conflict
2021-02-11 18:00:18 +01:00
Adrien Delorme
40c2b2a153
add manually-installed-single-component-plugin-old-api-fails
2021-02-11 16:55:30 +01:00
Adrien Delorme
3677069010
test: manually-installed-single-component-plugin-works
2021-02-11 16:35:08 +01:00
Adrien Delorme
b321c64c1e
Update init_test.go
2021-02-11 15:26:33 +01:00
Adrien Delorme
ad0ce49cec
fix tmpdir creation
2021-02-11 15:17:05 +01:00
Adrien Delorme
021044e963
put name first
2021-02-11 14:56:42 +01:00
Adrien Delorme
ba8484ee6b
tests: pre make dir in case nothing happens
2021-02-11 14:49:52 +01:00
Adrien Delorme
3052e3c5d5
tests
2021-02-11 14:46:53 +01:00
Sylvia Moss
774c5903f6
Add error-cleanup-provisioner to HCL2 ( #10604 )
2021-02-11 10:23:15 +01:00
teddylear
d85286e228
Merging in master
2021-02-10 17:44:11 -05:00
Sylvia Moss
d28e6fe009
write timestamp local only when necessary ( #10602 )
2021-02-10 14:54:19 +01:00
Adrien Delorme
ffbb110167
Test running plugins with fake and fresh plugins ( #10595 )
...
* show error as to why plugin discovery failed
* allow to run more manual tests after a plugin installation
* test that a freshly installed external plugin can run
2021-02-09 17:07:59 +01:00
Sylvia Moss
f5006d0842
fix empty locals and source name with blank space ( #10593 )
2021-02-09 14:57:42 +01:00
Sylvia Moss
d53488db68
Add aws_secretsmanager transformation to hcl2_upgrade ( #10553 )
2021-02-08 11:28:26 +01:00
teddylear
d3754e3021
Updating recursive formatter tests to be cleaner and table driven
2021-02-06 18:02:26 -05:00
teddylear
40a97e29db
Clean up recursive format tests to be more accurate
2021-02-06 18:02:26 -05:00
teddylear
93df53a275
Refactor recursive formatting test cases to be table driven
2021-02-06 18:02:26 -05:00
teddylear
6adf1f6659
Fixing recursive fmt tests syntax and adding test case when recursive
...
option is off
2021-02-06 18:02:26 -05:00
teddylear
261abe0cae
Setting recursive fmt to false, updatting recursive fmt test to validate
...
formatted files
2021-02-06 18:02:26 -05:00
teddylear
ab4b3a8465
Adding recursive flag to formatter to format subdirectories
2021-02-06 18:02:23 -05:00
Adrien Delorme
692433721d
Add some acceptance testing for Packer init commands ( #10566 )
2021-02-05 14:06:28 +01:00
Sylvia Moss
ef4afafde9
Fix force flag for hcl2 provisioners and post-processors ( #10571 )
2021-02-05 10:57:14 +01:00
Adrien Delorme
92ccd5fa1d
init: show successful installs in cyan ( #10557 )
2021-02-04 11:11:42 +01:00
Adrien Delorme
ed091163be
HCL2 Parse packer.required_plugins block + packer init ( #10304 )
...
This adds the new `required_plugins` block to be nested under the packer block.
Example:
```hcl
packer {
required_plugins {
aws = {
version = ">= 2.7.0"
source = "azr/aws"
}
azure = ">= 2.7.0"
}
}
```
For example on darwin_amd64 Packer will install those under :
* "${PACKER_HOME_DIR}/plugin/github.com/azr/amazon/packer-plugin-amazon_2.7.0_x5.0_darwin_amd64"
* "${PACKER_HOME_DIR}/plugin/github.com/hashicorp/azure/packer-plugin-azure_2.7.0_x5.0_darwin_amd64_x5"
+ docs
+ tests
2021-02-02 18:05:04 +01:00
Sylvia Moss
d1ada744e1
Aws Secrets Manager data sources ( #10505 )
2021-01-22 14:49:45 +01:00
Megan Marsh
93008045cd
Merge pull request #10500 from hashicorp/format_stdin
...
enable Packer fmt to read from stdin
2021-01-20 11:47:55 -08:00
Sylvia Moss
3c7944624a
(3) Add amazon-ami data source ( #10467 )
2021-01-20 11:05:03 +01:00
Sylvia Moss
291121dd55
(2) Implement datasources ( #10440 )
2021-01-20 10:37:16 +01:00
Megan Marsh
4323b49130
enable Packer fmt to read from stdin
2021-01-19 15:30:34 -08:00
Sylvia Moss
e44cb9d7e5
Add Amazon AMI data source to hcl_upgrade command ( #10491 )
2021-01-19 10:21:39 +01:00