aws / aws/aws-elastic-beanstalk-cli

Add ability equivalent to `--parameter-overrides` of `aws cloudformation deploy` to `eb deploy` command

Open
#70 3 comments 6 reactions 0 assignees View on GitHub
enhancement
Dominant language
Python
Stars
181
Forks
88
PR merge metrics
No merged PRs in 30d

Description

## Community Note

Please vote on this issue by adding a 👍 reaction to the original issue to help the community and maintainers prioritize this request. Please do not leave "+1" or "me too" comments, they generate extra noise for issue followers and do not help prioritize the request. If you are interested in working on this issue or have submitted a pull request, please leave a comment.

### Tell us about your request

`.ebextensions` already support `Parameters` of AWS Cloudformation. However, currently it seems to be just a way to tidy up shared configuration and nothing else. It is not possible to keep using `.ebextensions` with configurable `Parameters` and `eb deploy`.

### Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Flexible way to combine configuration management around EB, AWS SSM/SecretsManager and AWS CFN without switching from EB CLI to AWS SDK or AWS CLI. This is needed to be able to deploy more than just staging and production envs of the system but also easily scale out to deploy other ad-hoc or deverlopers instances of the system I collaborate to.

### Are you currently working around this issue?
### How are you currently solving this problem?
Most probably I will convert `.ebextensions` into some kind of templates with external ability to resolve tokens like `${TARGET}` into actual string values.

Contributor guide

Open the contributing guide

Research direction

Start with the eb deploy command and the .ebextensions Parameters configuration described in the issue; compare the requested behavior with aws cloudformation deploy --parameter-overrides. Done means eb deploy can accept configurable CloudFormation parameter values while retaining .ebextensions, without requiring a switch to the AWS CLI or SDK.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, python
Domain
cli, cloud
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.