Skip to content
New issue

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

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

Already on GitHub? # to your account

custom layering support #88

Merged
merged 1 commit into from
Mar 3, 2021
Merged

custom layering support #88

merged 1 commit into from
Mar 3, 2021

Conversation

tongueroo
Copy link
Contributor

This is a πŸ™‹β€β™‚οΈ feature or enhancement.
This is a 🧐 documentation change.

  • I've added tests (if it's a bug, feature or enhancement)
  • I've adjusted the documentation (if it's a feature or enhancement)
  • The test suite passes (run bundle exec rspec to verify this)

Summary

  • refactor layers allow easy customization
  • Terraspace::Layering module for easy overrides
  • pre_layer, post_layer, main_layer interface
  • deprecate config/env for config/envs
  • config/inits concetp
  • improve generated tfvars name
  • project-level layering
  • tfvars folder wont be copied as an artifact
  • rjust and pad 0 only when more than 9 layers
  • namespace friendly names mapping
  • cache dir customization with object.call
  • layering.enable_names.cache_dir setting

Context

How to Test

Full regression test.

Version Changes

Minor

* refactor layers allow easy customization
* Terraspace::Layering module for easy overrides
* pre_layer, post_layer, main_layer interface
* deprecate config/env for config/envs
* config/inits concetp
* improve generated tfvars name
* project-level layering
* tfvars folder wont be copied as an artifact
* rjust and pad 0 only when more than 9 layers
* namespace friendly names mapping
* cache dir customization with object.call
* layering.enable_names.cache_dir setting
@tongueroo tongueroo merged commit 4c88cda into master Mar 3, 2021
@tongueroo tongueroo deleted the custom-layering branch March 3, 2021 08:28
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant