Open
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. Searching for pre-existing feature requests helps us consolidate datapoints for identical requirements into a single place, thank you!
- Please do not leave "+1" or other comments that do not add relevant new information or questions, 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.
- I'd be willing to implement this feature (contributing guide)
Describe the user story
As a developer, I want to be able to create a PR that bootstraps a bunch of required infrastructure & targets changes across various directories (1+ statefiles). For a good UX, I want to guarantee that the atlantis workflow will help me succeed without the complexities of order of operations.
As an atlantis admin, I want to configure certain statefiles/directories to have priority such that in a single PR, atlantis ensures that a priority plan/apply workflow gets completed before others.
Describe the solution you'd like
- I want to be able to identify which "dir" are priority in
atlantis.yaml
. - I want this to be achievable within 1 PR.
- I want this to be solved with staged plans (don't generate an atlantis plan for any directories until a plan/apply is complete for the priority directory that is modified). This will be important to stay consistent with mergeable requirements.
Describe the drawbacks of your solution
Describe alternatives you've considered
- Do this in 2 separate PRs - annoying UX
- Consolidate state and use "depends_on"- breaks intended code organization of state file per team function / infrastructure function