Currently when you want to add a workspace for an already managed directory to your atlantis.yml you have to define the project as a new block with identical values except for the workspace differing. This isn't a noticeable hurdle for one or two additional workspaces but as you towards 5+ the .yml begins to become redundant.
Example.
In order to add workspace networking-stage-us-west-2 I have to duplicate the entire block.
Allow for a list of workspaces to be iterated through. If the project name must still be unique, potentially having the workspace name be the project name would simplify that as well.
Example
Problem
Currently when you want to add a workspace for an already managed directory to your atlantis.yml you have to define the project as a new block with identical values except for the workspace differing. This isn't a noticeable hurdle for one or two additional workspaces but as you towards 5+ the .yml begins to become redundant.
Example. In order to add workspace
networking-stage-us-west-2
I have to duplicate the entire block.Suggested Solution
Allow for a list of workspaces to be iterated through. If the project name must still be unique, potentially having the workspace name be the project name would simplify that as well. Example