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

Improve terraform templates generator with build configs #880

Open
eistrati opened this issue Oct 14, 2019 · 1 comment
Open

Improve terraform templates generator with build configs #880

eistrati opened this issue Oct 14, 2019 · 1 comment
Assignees
Labels
enhancement New feature or request

Comments

@eistrati
Copy link
Contributor

eistrati commented Oct 14, 2019

Describe the Feature

Improve terraform templates generator with build configs

Expected Behavior

  1. Extract additional config NOT related to terraform template from .terrahub.yml.twig for components like s3_bucket and lambda_function
  2. Store these configs in ./lib/configs/aws/[component_name].yml
  3. Update generator script to include additional config for specific components (regardless if it's aws, google, azurerm or others)
  4. Move component specific scripts folder from ./src/templates/aws/[template_name]/scripts/ to ./lib/scripts/aws/[template_name]/ (e.g. lambda_function, s3_bucket, cloudfront_distribution)
@eistrati eistrati added the enhancement New feature or request label Oct 14, 2019
@eistrati
Copy link
Contributor Author

One more idea:
Update publish.js to run generator script every time when new release candidate (PR into stage branch) is created.

@igorbeiu igorbeiu assigned igorbeiu and unassigned euliancom Feb 21, 2020
@eistrati eistrati assigned vcalmic and unassigned igorbeiu Jun 12, 2020
@eistrati eistrati assigned euliancom and unassigned vcalmic Oct 11, 2021
@euliancom euliancom mentioned this issue Oct 19, 2021
13 tasks
eistrati added a commit that referenced this issue Oct 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

4 participants