bazaarvoice / cloudformation-ruby-dsl

Ruby DSL for creating Cloudformation templates
Apache License 2.0
210 stars 76 forks source link

Use as library #130

Open zhelyan opened 6 years ago

zhelyan commented 6 years ago

Description

Basically delays the template compilation so we can load code from external files before the dsl is evaluated. My use case is using this gem as a library where one dsl template can be customized by injecting various constructs, for instance:

Steps to Test or Reproduce

bundle exec rspec

Environment

ruby 2.3.4

Related Issues and PRs

Issues

Todos

Request to Review

@jonaf @ohhatiya

zhelyan commented 6 years ago

btw Travis tests fail because template validation needs AWS credentials which should be addressed in separate PR

zhelyan commented 6 years ago

@tianx2 any feedback / progress on this?