awslabs / awslabs/aws-deployment-framework
[Feat]: Support Parameter Store for VPC Settings of Deployment_maps
- 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
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