Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added vault support for sops encryption mechanism #1564

Merged
merged 12 commits into from
Apr 15, 2021
2 changes: 1 addition & 1 deletion docs/_docs/04_reference/built-in-functions.md
Original file line number Diff line number Diff line change
Expand Up @@ -594,7 +594,7 @@ inputs = {
`sops_decrypt_file(file_path)` decrypts a yaml or json file encrypted with `sops`.

[sops](https://github.com/mozilla/sops) is an editor of encrypted files that supports YAML, JSON, ENV, INI and
BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault and PGP.
BINARY formats and encrypts with AWS KMS, GCP KMS, Azure Key Vault, Hashicorp Vault and PGP.

This allows static secrets to be stored encrypted within your Terragrunt repository.

Expand Down
15 changes: 8 additions & 7 deletions go.mod
Original file line number Diff line number Diff line change
Expand Up @@ -6,29 +6,30 @@ require (
cloud.google.com/go/storage v1.10.0
github.com/agext/levenshtein v1.2.3 // indirect
github.com/apparentlymart/go-textseg/v12 v12.0.0 // indirect
github.com/aws/aws-sdk-go v1.37.7
github.com/aws/aws-sdk-go v1.37.19
github.com/creack/pty v1.1.11
github.com/fatih/structs v1.1.0
github.com/go-errors/errors v1.0.2-0.20180813162953-d98b870cc4e0
github.com/google/go-cmp v0.5.5 // indirect
github.com/google/shlex v0.0.0-20181106134648-c34317bd91bf
github.com/gruntwork-io/terratest v0.32.6
github.com/hashicorp/go-getter v1.4.2-0.20200106182914-9813cbd4eb02
github.com/hashicorp/go-version v1.2.0
github.com/hashicorp/go-version v1.2.1
github.com/hashicorp/hcl/v2 v2.9.1
github.com/hashicorp/terraform v0.12.24
github.com/hashicorp/terraform-config-inspect v0.0.0-20210318070130-9a80970d6b34
github.com/hashicorp/vault v1.7.0
github.com/mattn/go-zglob v0.0.2-0.20190814121620-e3c945676326
github.com/mitchellh/go-wordwrap v1.0.1 // indirect
github.com/mitchellh/mapstructure v1.2.2
github.com/mitchellh/mapstructure v1.3.3
github.com/sirupsen/logrus v1.6.0
github.com/stretchr/testify v1.5.1
github.com/stretchr/testify v1.6.1
github.com/urfave/cli v1.22.3
github.com/zclconf/go-cty v1.8.1
go.mozilla.org/sops/v3 v3.5.0
golang.org/x/crypto v0.0.0-20200622213623-75b288015ac9
go.mozilla.org/sops/v3 v3.7.0
golang.org/x/crypto v0.0.0-20210220033148-5ea612d1eb83
golang.org/x/oauth2 v0.0.0-20200902213428-5d25da1a8d43
golang.org/x/sync v0.0.0-20200625203802-6e8e738ad208
golang.org/x/sys v0.0.0-20200930185726-fdedc70b468f
golang.org/x/sys v0.0.0-20210220050731-9a76102bfb43
google.golang.org/api v0.35.0
)
Loading