2018-11-12 10:46:21 -05:00
|
|
|
module github.com/hashicorp/packer
|
|
|
|
|
|
|
|
require (
|
2020-12-09 09:01:51 -05:00
|
|
|
cloud.google.com/go v0.66.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/1and1/oneandone-cloudserver-sdk-go v1.0.1
|
2020-03-25 15:15:46 -04:00
|
|
|
github.com/Azure/azure-sdk-for-go v40.5.0+incompatible
|
|
|
|
github.com/Azure/go-autorest/autorest v0.10.0
|
|
|
|
github.com/Azure/go-autorest/autorest/adal v0.8.2
|
|
|
|
github.com/Azure/go-autorest/autorest/azure/auth v0.4.2
|
2020-11-06 14:24:16 -05:00
|
|
|
github.com/Azure/go-autorest/autorest/azure/cli v0.3.1
|
2020-03-25 15:15:46 -04:00
|
|
|
github.com/Azure/go-autorest/autorest/date v0.2.0
|
|
|
|
github.com/Azure/go-autorest/autorest/to v0.3.0
|
2020-06-15 16:18:51 -04:00
|
|
|
github.com/ChrisTrenkamp/goxpath v0.0.0-20170922090931-c385f95c6022
|
2020-02-03 08:55:01 -05:00
|
|
|
github.com/NaverCloudPlatform/ncloud-sdk-go-v2 v1.1.0
|
2020-07-15 15:28:22 -04:00
|
|
|
github.com/Telmate/proxmox-api-go v0.0.0-20200715182505-ec97c70ba887
|
2019-04-25 22:37:49 -04:00
|
|
|
github.com/aliyun/alibaba-cloud-sdk-go v0.0.0-20190418113227-25233c783f4e
|
2019-10-28 17:31:07 -04:00
|
|
|
github.com/aliyun/aliyun-oss-go-sdk v0.0.0-20170113022742-e6dbea820a9f
|
2020-08-17 17:03:31 -04:00
|
|
|
github.com/antihax/optional v1.0.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/approvals/go-approval-tests v0.0.0-20160714161514-ad96e53bea43
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/aws/aws-sdk-go v1.36.5
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/biogo/hts v0.0.0-20160420073057-50da7d4131a3
|
2020-06-09 09:50:34 -04:00
|
|
|
github.com/c2h5oh/datasize v0.0.0-20200112174442-28bbd4740fee
|
Use the hashicorp/go-getter to download files
* removed packer.Cache and references since packer.Cache is never used except in the download step. The download step now uses the new func packer.CachePath(targetPath) for this, the behavior is the same.
* removed download code from packer that was reimplemented into the go-getter library: progress bar, http download restart, checksuming from file, skip already downloaded files, symlinking, make a download cancellable by context.
* on windows if packer is running without symlinking rights and we are getting a local file, the file will be copied instead to avoid errors.
* added unit tests for step_download that are now CI tested on windows, mac & linux.
* files are now downloaded under cache dir `sha1(filename + "?checksum=" + checksum) + file_extension`
* since the output dir is based on the source url and the checksum, when the checksum fails, the file is auto deleted.
* a download file is protected and locked by a file lock,
* updated docs
* updated go modules and vendors
2019-03-13 07:11:58 -04:00
|
|
|
github.com/cheggaaa/pb v1.0.27
|
2019-06-06 13:52:12 -04:00
|
|
|
github.com/chzyer/readline v0.0.0-20180603132655-2972be24d48e
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/dgrijalva/jwt-go v3.2.0+incompatible
|
2021-02-02 12:05:04 -05:00
|
|
|
github.com/digitalocean/go-qemu v0.0.0-20201211181942-d361e7b4965f
|
2019-04-10 09:41:22 -04:00
|
|
|
github.com/digitalocean/godo v1.11.1
|
2019-06-18 13:07:32 -04:00
|
|
|
github.com/exoscale/egoscale v0.18.1
|
2019-06-06 10:40:39 -04:00
|
|
|
github.com/fatih/camelcase v1.0.0
|
|
|
|
github.com/fatih/structtag v1.0.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/go-ini/ini v1.25.4
|
2020-06-17 10:08:31 -04:00
|
|
|
github.com/go-resty/resty/v2 v2.3.0
|
2020-04-28 09:03:24 -04:00
|
|
|
github.com/gobwas/glob v0.2.3
|
2019-06-23 09:46:37 -04:00
|
|
|
github.com/golang-collections/collections v0.0.0-20130729185459-604e922904d3
|
2020-09-20 10:18:37 -04:00
|
|
|
github.com/google/go-cmp v0.5.2
|
2021-02-02 12:05:04 -05:00
|
|
|
github.com/google/go-github/v33 v33.0.1-0.20210113204525-9318e629ec69
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/google/uuid v1.1.2
|
2020-07-13 12:01:37 -04:00
|
|
|
github.com/gophercloud/gophercloud v0.12.0
|
|
|
|
github.com/gophercloud/utils v0.0.0-20200508015959-b0167b94122c
|
2019-09-23 14:09:10 -04:00
|
|
|
github.com/grpc-ecosystem/go-grpc-middleware v1.1.0
|
2020-08-11 14:22:40 -04:00
|
|
|
github.com/hako/durafmt v0.0.0-20200710122514-c0fb7b4da026
|
2020-09-29 17:03:44 -04:00
|
|
|
github.com/hashicorp/aws-sdk-go-base v0.6.0
|
2019-04-10 09:41:22 -04:00
|
|
|
github.com/hashicorp/errwrap v1.0.0
|
2019-10-28 17:31:07 -04:00
|
|
|
github.com/hashicorp/go-checkpoint v0.0.0-20171009173528-1545e56e46de
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/hashicorp/go-cleanhttp v0.5.1
|
2020-09-30 05:59:00 -04:00
|
|
|
github.com/hashicorp/go-cty-funcs v0.0.0-20200930094925-2721b1e36840
|
2020-06-04 09:00:18 -04:00
|
|
|
github.com/hashicorp/go-getter/v2 v2.0.0-20200604122502-a6995fa1edad
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/hashicorp/go-multierror v1.1.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/hashicorp/go-oracle-terraform v0.0.0-20181016190316-007121241b79
|
Hcl2 input variables, local variables and functions (#8588)
Mainly redefine or reused what Terraform did.
* allow to used `variables`, `variable` and `local` blocks
* import the following functions and their docs from Terraform: abs, abspath, basename, base64decode, base64encode, bcrypt, can, ceil, chomp, chunklist, cidrhost, cidrnetmask, cidrsubnet, cidrsubnets, coalesce, coalescelist, compact, concat, contains, convert, csvdecode, dirname, distinct, element, file, fileexists, fileset, flatten, floor, format, formatdate, formatlist, indent, index, join, jsondecode, jsonencode, keys, length, log, lookup, lower, max, md5, merge, min, parseint, pathexpand, pow, range, reverse, rsadecrypt, setintersection, setproduct, setunion, sha1, sha256, sha512, signum, slice, sort, split, strrev, substr, timestamp, timeadd, title, trim, trimprefix, trimspace, trimsuffix, try, upper, urlencode, uuidv4, uuidv5, values, yamldecode, yamlencode, zipmap.
2020-02-06 05:49:21 -05:00
|
|
|
github.com/hashicorp/go-uuid v1.0.2
|
2019-05-06 17:25:15 -04:00
|
|
|
github.com/hashicorp/go-version v1.2.0
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/hashicorp/hcl/v2 v2.8.0
|
2021-02-04 11:52:40 -05:00
|
|
|
github.com/hashicorp/packer-plugin-sdk v0.0.11
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/hashicorp/vault/api v1.0.4
|
2019-08-05 04:10:39 -04:00
|
|
|
github.com/hetznercloud/hcloud-go v1.15.1
|
2019-12-03 08:18:49 -05:00
|
|
|
github.com/hyperonecom/h1-client-go v0.0.0-20191203060043-b46280e4c4a4
|
2019-08-09 03:00:23 -04:00
|
|
|
github.com/jdcloud-api/jdcloud-sdk-go v1.9.1-0.20190605102154-3d81a50ca961
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/joyent/triton-go v0.0.0-20180628001255-830d2b111e62
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/klauspost/pgzip v0.0.0-20151221113845-47f36e165cec
|
2020-06-12 05:36:54 -04:00
|
|
|
github.com/linode/linodego v0.14.0
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/masterzen/winrm v0.0.0-20201030141608-56ca5c5f2380
|
2019-11-12 13:14:37 -05:00
|
|
|
github.com/mattn/go-tty v0.0.0-20191112051231-74040eebce08
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/mitchellh/cli v1.1.0
|
Hcl2 input variables, local variables and functions (#8588)
Mainly redefine or reused what Terraform did.
* allow to used `variables`, `variable` and `local` blocks
* import the following functions and their docs from Terraform: abs, abspath, basename, base64decode, base64encode, bcrypt, can, ceil, chomp, chunklist, cidrhost, cidrnetmask, cidrsubnet, cidrsubnets, coalesce, coalescelist, compact, concat, contains, convert, csvdecode, dirname, distinct, element, file, fileexists, fileset, flatten, floor, format, formatdate, formatlist, indent, index, join, jsondecode, jsonencode, keys, length, log, lookup, lower, max, md5, merge, min, parseint, pathexpand, pow, range, reverse, rsadecrypt, setintersection, setproduct, setunion, sha1, sha256, sha512, signum, slice, sort, split, strrev, substr, timestamp, timeadd, title, trim, trimprefix, trimspace, trimsuffix, try, upper, urlencode, uuidv4, uuidv5, values, yamldecode, yamlencode, zipmap.
2020-02-06 05:49:21 -05:00
|
|
|
github.com/mitchellh/go-homedir v1.1.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/mitchellh/go-vnc v0.0.0-20150629162542-723ed9867aed
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/mitchellh/mapstructure v1.4.0
|
2020-10-07 11:22:32 -04:00
|
|
|
github.com/mitchellh/panicwrap v1.0.0
|
2019-10-28 17:31:07 -04:00
|
|
|
github.com/mitchellh/prefixedio v0.0.0-20151214002211-6e6954073784
|
2018-12-11 11:46:54 -05:00
|
|
|
github.com/mitchellh/reflectwalk v1.0.0
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/olekukonko/tablewriter v0.0.0-20180105111133-96aac992fc8b
|
2020-04-22 09:28:52 -04:00
|
|
|
github.com/oracle/oci-go-sdk v18.0.0+incompatible
|
2020-08-17 17:03:31 -04:00
|
|
|
github.com/outscale/osc-sdk-go/osc v0.0.0-20200722135656-d654809d0699
|
2019-04-10 09:41:22 -04:00
|
|
|
github.com/pierrec/lz4 v2.0.5+incompatible
|
2020-05-28 05:02:09 -04:00
|
|
|
github.com/pkg/errors v0.9.1
|
2020-05-11 15:26:01 -04:00
|
|
|
github.com/posener/complete v1.2.3
|
2018-11-12 10:46:21 -05:00
|
|
|
github.com/profitbricks/profitbricks-sdk-go v4.0.2+incompatible
|
2020-10-07 10:04:00 -04:00
|
|
|
github.com/scaleway/scaleway-sdk-go v1.0.0-beta.7
|
2019-09-13 18:19:57 -04:00
|
|
|
github.com/shirou/gopsutil v2.18.12+incompatible
|
2021-02-02 12:05:04 -05:00
|
|
|
github.com/smartystreets/goconvey v1.6.4 // indirect
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/stretchr/testify v1.6.1
|
2020-07-29 09:10:00 -04:00
|
|
|
github.com/tencentcloud/tencentcloud-sdk-go v3.0.222+incompatible
|
2020-06-24 08:31:05 -04:00
|
|
|
github.com/ucloud/ucloud-sdk-go v0.16.3
|
2019-10-30 13:47:13 -04:00
|
|
|
github.com/ufilesdk-dev/ufile-gosdk v0.0.0-20190830075812-b4dbc4ef43a6
|
Use the hashicorp/go-getter to download files
* removed packer.Cache and references since packer.Cache is never used except in the download step. The download step now uses the new func packer.CachePath(targetPath) for this, the behavior is the same.
* removed download code from packer that was reimplemented into the go-getter library: progress bar, http download restart, checksuming from file, skip already downloaded files, symlinking, make a download cancellable by context.
* on windows if packer is running without symlinking rights and we are getting a local file, the file will be copied instead to avoid errors.
* added unit tests for step_download that are now CI tested on windows, mac & linux.
* files are now downloaded under cache dir `sha1(filename + "?checksum=" + checksum) + file_extension`
* since the output dir is based on the source url and the checksum, when the checksum fails, the file is auto deleted.
* a download file is protected and locked by a file lock,
* updated docs
* updated go modules and vendors
2019-03-13 07:11:58 -04:00
|
|
|
github.com/ulikunitz/xz v0.5.5
|
2020-08-19 07:20:25 -04:00
|
|
|
github.com/vmware/govmomi v0.23.1
|
2019-05-26 05:58:26 -04:00
|
|
|
github.com/xanzy/go-cloudstack v0.0.0-20190526095453-42f262b63ed0
|
2020-10-23 04:47:28 -04:00
|
|
|
github.com/yandex-cloud/go-genproto v0.0.0-20200915125933-33de72a328bd
|
|
|
|
github.com/yandex-cloud/go-sdk v0.0.0-20200921111412-ef15ded2014c
|
2021-01-07 16:03:20 -05:00
|
|
|
github.com/zclconf/go-cty v1.7.0
|
Hcl2 input variables, local variables and functions (#8588)
Mainly redefine or reused what Terraform did.
* allow to used `variables`, `variable` and `local` blocks
* import the following functions and their docs from Terraform: abs, abspath, basename, base64decode, base64encode, bcrypt, can, ceil, chomp, chunklist, cidrhost, cidrnetmask, cidrsubnet, cidrsubnets, coalesce, coalescelist, compact, concat, contains, convert, csvdecode, dirname, distinct, element, file, fileexists, fileset, flatten, floor, format, formatdate, formatlist, indent, index, join, jsondecode, jsonencode, keys, length, log, lookup, lower, max, md5, merge, min, parseint, pathexpand, pow, range, reverse, rsadecrypt, setintersection, setproduct, setunion, sha1, sha256, sha512, signum, slice, sort, split, strrev, substr, timestamp, timeadd, title, trim, trimprefix, trimspace, trimsuffix, try, upper, urlencode, uuidv4, uuidv5, values, yamldecode, yamlencode, zipmap.
2020-02-06 05:49:21 -05:00
|
|
|
github.com/zclconf/go-cty-yaml v1.0.1
|
2021-01-07 16:03:20 -05:00
|
|
|
golang.org/x/crypto v0.0.0-20201208171446-5f87f3452ae9
|
|
|
|
golang.org/x/mobile v0.0.0-20201208152944-da85bec010a2
|
2021-02-05 08:06:28 -05:00
|
|
|
golang.org/x/mod v0.3.0
|
2021-01-07 16:03:20 -05:00
|
|
|
golang.org/x/net v0.0.0-20201209123823-ac852fbbde11
|
2020-09-20 10:18:37 -04:00
|
|
|
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
|
2021-01-07 16:03:20 -05:00
|
|
|
golang.org/x/sync v0.0.0-20201207232520-09787c993a3a
|
|
|
|
golang.org/x/sys v0.0.0-20201119102817-f84b799fce68
|
2020-11-11 18:04:28 -05:00
|
|
|
golang.org/x/tools v0.0.0-20201111133315-69daaf961d65
|
2020-09-20 10:18:37 -04:00
|
|
|
google.golang.org/api v0.32.0
|
2020-09-20 11:50:03 -04:00
|
|
|
google.golang.org/grpc v1.32.0
|
2018-11-12 10:46:21 -05:00
|
|
|
)
|
2019-09-04 08:50:28 -04:00
|
|
|
|
2021-02-02 12:05:04 -05:00
|
|
|
// replace github.com/hashicorp/packer-plugin-sdk => /Users/azr/go/src/github.com/hashicorp/packer-plugin-sdk
|
|
|
|
|
2019-09-05 11:06:46 -04:00
|
|
|
go 1.13
|