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
|
1113301c1b
|
fix conflicts
|
2020-12-15 10:53:51 -08:00 |
|
Dany Garcia
|
905d8401ea
|
removing unused import
|
2020-12-15 10:41:25 -08:00 |
|
Dany Garcia
|
0b13d44a23
|
exporting reusable validatekmskey function
|
2020-12-15 10:41:25 -08:00 |
|
Dany Garcia
|
3389fded48
|
merging latest master
|
2020-12-15 10:40:46 -08:00 |
|
Dany Garcia
|
39bb3a6c55
|
incorrect error message regarding parameter names
|
2020-12-15 10:40:12 -08:00 |
|
Dany Garcia
|
504c3807f7
|
adding support for root volume encryption for amazon-chroot
|
2020-12-15 10:40:08 -08:00 |
|
Megan Marsh
|
ada91b24e9
|
extract builder interface to sdk
|
2020-12-01 13:42:42 -08:00 |
|
Megan Marsh
|
56a45b04ab
|
Move hook and communicator definitions to packer-plugin-sdk
|
2020-11-30 14:30:30 -08:00 |
|
Megan Marsh
|
a6fdeca099
|
move logsecretfilter into packer sdk
|
2020-11-30 14:30:30 -08:00 |
|
Megan Marsh
|
14bdb9516c
|
move Artifact and artifact mock to the sdk
|
2020-11-30 14:29:52 -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 |
|
Megan Marsh
|
ea1ac530b0
|
move hcl2template kv types into the config/custom_types with trilean definitions
|
2020-11-18 15:46:59 -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
|
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
|
8ecd16db81
|
regenerate code
|
2020-11-10 08:16:59 -08:00 |
|
Megan Marsh
|
efc117fb55
|
Merge pull request #10218 from hashicorp/clean_plugin_sdk
Clean plugin sdk
|
2020-11-06 12:35:23 -08:00 |
|
Megan Marsh
|
2d90ffe7a4
|
move GeneratedData struct and PlaceholderMsg to same package under common
|
2020-11-06 10:45:38 -08:00 |
|
Megan Marsh
|
f13f3d4d5f
|
fix single tag interpolation to allow golang template engine usage
|
2020-11-05 16:27:53 -08:00 |
|
Megan Marsh
|
c0ce8a9414
|
rework fixer deprecation code so we know what plugins they relate to
|
2020-10-21 15:28:59 -07:00 |
|
Megan Marsh
|
4c0ac6917e
|
switch to using aws base config, which means we're using code tested and maitnained by the terraform crowd.
|
2020-09-29 14:26:38 -07:00 |
|
Megan Marsh
|
429d431365
|
Implement assume_role for Packer. This functionality is copied shamelessly
from the Terraform AWS provider
|
2020-09-23 13:18:26 -07:00 |
|
sylviamoss
|
788dc32598
|
add aws_polling config option to override env variables
|
2020-08-17 17:15:32 +02: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 |
|
Adrien Delorme
|
40947c2bf6
|
HCL2: generate hcl tags with go-cty tags too (#9306)
This will allow to generate the config files:
```go
package main
import (
"fmt"
"github.com/hashicorp/hcl/v2/gohcl"
"github.com/hashicorp/hcl/v2/hclwrite"
"github.com/hashicorp/packer/builder/alicloud/ecs"
)
func main() {
name := "name"
app := ecs.FlatConfig{
AlicloudImageName: &name,
ECSSystemDiskMapping: &ecs.FlatAlicloudDiskDevice{
DiskName: &name,
},
}
f := hclwrite.NewEmptyFile()
block := gohcl.EncodeAsBlock(&app, `source "something" "something"`)
f.Body().AppendBlock(block)
fmt.Printf("%s", f.Bytes())
}
```
Will output:
```
source "something" "something" {
packer_user_variables = null
packer_sensitive_variables = null
image_name = "name"
image_share_account = null
image_unshare_account = null
image_copy_regions = null
image_copy_names = null
tags = null
tag = null
system_disk_mapping = { disk_category = null, disk_delete_with_instance = null, disk_descri
ption = null, disk_device = null, disk_encrypted = null, disk_name = "name", disk_size = null, disk_
snapshot_id = null }
image_disk_mappings = null
ssh_remote_tunnels = null
ssh_local_tunnels = null
ssh_public_key = null
ssh_private_key = null
}
```
This is a good first step for #9015 and #9282
fix #9304
|
2020-05-28 11:19:00 +02:00 |
|