Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Parse "addons" folder to generate template.yml #646

Closed
efekarakus opened this issue Feb 11, 2020 · 0 comments · Fixed by #662
Closed

Parse "addons" folder to generate template.yml #646

efekarakus opened this issue Feb 11, 2020 · 0 comments · Fixed by #662
Assignees
Labels
area/addon Issues about addons. type/feature Issues that are new feature requests.

Comments

@efekarakus
Copy link
Contributor

Ask

The ecs-project/{appName}/ can contain an optional addons/ directory with the following files:

addons/
├── params.yml
├── policy.yml
├── {resource}.yml # There can be multiple files per resource
└── outputs.yml

We want to merge all these files into a single CloudFormation template such that the template sections are:

Parameters:
  # Contents from params.yml.
Resources:
  # For every {resource.yml} copy/paste content.
  # Add the IAM ManagedPolicy from policy.yml here.
Outputs:
  # Contents from outputs.yml

Parent story

This is to support: #644

@efekarakus efekarakus added area/addon Issues about addons. type/feature Issues that are new feature requests. labels Feb 11, 2020
@efekarakus efekarakus added this to Backlog in Sprint 🏃‍♀️ via automation Feb 11, 2020
@iamhopaul123 iamhopaul123 self-assigned this Feb 12, 2020
@efekarakus efekarakus moved this from Backlog to In progress in Sprint 🏃‍♀️ Feb 12, 2020
Sprint 🏃‍♀️ automation moved this from In progress to Pending release Feb 18, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
area/addon Issues about addons. type/feature Issues that are new feature requests.
Projects
Sprint 🏃‍♀️
  
Pending release
Development

Successfully merging a pull request may close this issue.

2 participants