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

Add Support for Customer-managed Prefix Lists in the VPC Terraform Module #925

Closed
pachico opened this issue Apr 20, 2023 · 3 comments
Closed
Labels

Comments

@pachico
Copy link

pachico commented Apr 20, 2023

Title: Add Support for Customer-managed Prefix Lists in the VPC Terraform Module

Feature Request: Customer-managed Prefix Lists

Summary

A managed prefix list is a collection of one or more CIDR blocks that simplifies the configuration and maintenance of security groups and route tables. It allows users to create a prefix list from frequently used IP addresses and reference them as a set in security group rules and routes, rather than individually. This streamlines the process of consolidating security group rules with varying CIDR blocks, but the same port and protocol, into a single rule that utilizes a prefix list. When it becomes necessary to allow traffic from an additional CIDR block, updating the relevant prefix list automatically updates all associated security groups.

There are two types of prefix lists:

  1. Customer-managed prefix lists — User-defined and managed sets of IP address ranges. These can be shared with other AWS accounts, enabling them to reference the prefix list in their resources.
  2. AWS-managed prefix lists — IP address ranges sets for AWS services, which cannot be created, modified, shared, or deleted by the user.

More information on prefix lists can be found in the official AWS documentation.

Proposal

I propose adding support for customer-managed prefix lists in the VPC Terraform module. The AWS provider already includes a resource for handling this, which can be found in the Terraform AWS Provider documentation.

Rationale

After searching for alternative solutions, I have found none that provide the same level of convenience and flexibility as customer-managed prefix lists. Given the benefits of this feature and the availability of a corresponding resource in the AWS provider, I believe it would be a valuable addition to the VPC Terraform module.

Appreciation

I would like to express my gratitude for the exceptional work you have done in maintaining this project. Your dedication and contributions to the community have made a significant impact, and I sincerely appreciate your efforts. Thank you for considering my feature request and for your ongoing commitment to improving the VPC Terraform module.

@github-actions
Copy link

This issue has been automatically marked as stale because it has been open 30 days
with no activity. Remove stale label or comment or this issue will be closed in 10 days

@github-actions github-actions bot added the stale label May 21, 2023
@github-actions
Copy link

github-actions bot commented Jun 1, 2023

This issue was automatically closed because of stale in 10 days

@github-actions github-actions bot closed this as not planned Won't fix, can't repro, duplicate, stale Jun 1, 2023
@github-actions
Copy link

github-actions bot commented Jul 1, 2023

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 have found a problem that seems similar to this, please open a new issue and complete the issue template so we can capture all the details necessary to investigate further.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Jul 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

1 participant