awslabs / awslabs/aws-deployment-framework

[Feat]: Support Parameter Store for VPC Settings of Deployment_maps

Open
#809 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Python
Stars
699
Forks
235
Avg merge
20h 53m
Merged PRs (30d)
7

Description

### Describe the feature

Support to retrieve vpc-id and related subnet-ids, security group ids from parameter store.

### Use Case

We're using several different organizations which shares the same code base. Therefore, we cannot hardcode the vpc-id, subnet ids and security group ids. We need to retrieve those ids from the parameter store.

### Proposed Solution

There will be another config settings called `use_vpc_settings_from_parameter_store`, once this set to be true, all vpc related settings will be retrieved from parameter store.

### Acknowledgements

- [x] I may be able to implement this feature request

Contributor guide

Open the contributing guide

Research direction

Start by locating Deployment_maps and its existing VPC-related configuration, then trace how deployment settings are loaded. Determine how the VPC, subnet, and security-group IDs should be represented in Parameter Store and apply the use_vpc_settings_from_parameter_store switch. Done means deployments can use retrieved values when enabled without changing existing behavior when disabled.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cloud, devops, infrastructure
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.