hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.81k stars 9.16k forks source link

Support ElastiCache/Redis In-Transit and At-Rest Encryption #2087

Closed ewbankkit closed 6 years ago

ewbankkit commented 6 years ago

Recently announced support for in-transit and at-rest encryption for ElastiCache for Redis clusters. Add support in Terraform.

nathanielks commented 6 years ago

@ewbankkit are you working on this? I'm getting started on this myself!

nathanielks commented 6 years ago

https://github.com/terraform-providers/terraform-provider-aws/pull/2090

ewbankkit commented 6 years ago

No, just added it as an issue that I'd tackle sooner or later if nobody got to it first. Thanks for tackling this.

nathanielks commented 6 years ago

Surely! I've been looking for something I could contribute to and this looked like a great opportunity!

yelvert commented 6 years ago

It looks like this is already possible by using a custom parameter group, http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/ParameterGroups.Redis.html.

nathanielks commented 6 years ago

@yelvert see https://github.com/terraform-providers/terraform-provider-aws/pull/2090 and https://github.com/terraform-providers/terraform-provider-aws/pull/2090#issuecomment-342309110. Just waiting on Review/Merge now!

ghost commented 6 years ago

Any news about this PR?

guybumbling commented 6 years ago

I am very interested in progress on this effort. Looking forward to news of it's release. Thanks for taking on this task.

LukaszTheProgrammer commented 6 years ago

I saw that the encryption enhancement is on master so far. Any news when it will be released ?

nathanielks commented 6 years ago

@LukaszTheProgrammer Looking at the Changelog history, I can see releases averaging every week to 2 weeks. It shouldn't be too much longer! It's also possible to build master locally and use it sooner if you like!

LukaszTheProgrammer commented 6 years ago

Thanks for the info.

jayudhandha commented 6 years ago

@yelvert I have checked your suggestion https://github.com/terraform-providers/terraform-provider-aws/issues/2087#issuecomment-344365352 But it looks like there is not any specific option to enable the In-Transit/At-Rest encryption in Custom Parameter group. Please guide!

jayudhandha commented 6 years ago

Any update on this?

dave-receptiviti commented 6 years ago

It would really be awesome to be able to terraform this part of the infrastructure (encryption is a prerequisite) :)

nathanielks commented 6 years ago

@dave-receptiviti @jayudhandha the changes were rolled out in 1.6, so it's officially supported now!

https://www.terraform.io/docs/providers/aws/r/elasticache_replication_group.html

nathanielks commented 6 years ago

Maintainers: this issue is resolved, so it can be closed!

jayudhandha commented 6 years ago

@nathanielks I am using 1.2 right now. Is there any changes that i need to take care if i am upgrading to 1.6?

nathanielks commented 6 years ago

@jayudhandha best bet would be to consult the changelog: https://github.com/terraform-providers/terraform-provider-aws/blob/master/CHANGELOG.md

bflad commented 6 years ago

This was previously released in version 1.6.0 of the AWS provider and has been available in all releases since. Please see the Terraform documentation on provider versioning or reach out if you need any assistance upgrading.

jl2501 commented 6 years ago

This is not yet available for AWS ElastiCache Redis w/out Cluster Mode Enabled?

nathanielks commented 6 years ago

@jl2501 correct, this is only for ElastiCache Replication Groups.

ghost commented 4 years ago

I'm going to lock this issue because it has been closed for 30 days ⏳. This helps our maintainers find and focus on the active issues.

If you feel this issue should be reopened, we encourage creating a new issue linking back to this one for added context. Thanks!