This repository has been archived by the owner on Jan 25, 2023. It is now read-only.
Releases: hashicorp/terraform-aws-vault
Releases · hashicorp/terraform-aws-vault
v0.13.9
Modules affected
private-tls-cert
vault-cluster
vault-elb
Description
- Update this repo to work with AWS Provider 3.x. This includes defaulting
subnet_ids
andavailability_zones
tonull
instead of an empty list, as AWS Provider 3.x only allows one or the other of these parameters to be set. Note that if you are usingterraform-aws-consul
, we recommend updating to at least versionv0.7.7
, which has similar fixes.
Related links
v0.13.8
v0.13.7
v0.13.6
Modules affected
run-vault
vault-cluster
Description
- You can now use Vault with DynamoDB as a backend by specifying the
--enable-dynamo-backend
,--dynamo-region
, and--dynamo--table
parameters inrun-vault
and theenable_dynamo_backend
,dynamo_table_name
, anddynamo_table_region
invault-cluster
.
Special thanks
- Thank you to @stephencoe for the contribution!
Related links
v0.13.5
v0.13.4
v0.13.3
Modules affected
run-vault
Description
- Adds a
--s3-bucket-path
option for therun-vault
script. It is useful when you configure S3 as a storage backend and want to store vault data at a specific path in the S3 bucket.
Related links
Special thanks
Thanks, @adriananeci, for this contribution!
v0.13.2
v0.13.1
v0.13.0
Modules affected
private-tls-cert
[BACKWARDS INCOMPATIBLE]vault-cluster
[BACKWARDS INCOMPATIBLE]vault-elb
[BACKWARDS INCOMPATIBLE]vault-security-group-rules
[BACKWARDS INCOMPATIBLE]vault-security-group-rules
[BACKWARDS INCOMPATIBLE]
Description
All the modules are now terraform 0.12.0 compatible. Note that this means the modules are no longer compatible with terraform 0.11 and under. Starting this release, you must use terraform 0.12.0 or greater to use this module.
All the module variables have been updated to use concrete types based on the new type system introduced in terraform 0.12.0. You can learn more about the types in the official documentation.
Note that as part of this, we switched to using null
to indicate unset values when passing them through to resources. If you were previously using a 0 value (""
for strings and 0
for numbers), review the module variables.tf
file to double check if the 0 value has been converted to a null
.