Module: TFDSL
- Defined in:
- lib/tfdsl.rb,
lib/tfdsl/block.rb,
lib/tfdsl/stack.rb,
lib/tfdsl/locals.rb,
lib/tfdsl/output.rb,
lib/tfdsl/version.rb,
lib/tfdsl/provider.rb,
lib/tfdsl/resource.rb,
lib/tfdsl/template.rb,
lib/tfdsl/tfmodule.rb,
lib/tfdsl/variable.rb,
lib/tfdsl/formatter.rb,
lib/tfdsl/terraform.rb,
lib/tfdsl/data_source.rb,
lib/tfdsl/data_formatter.rb,
lib/tfdsl/kind_translator.rb
Overview
Terraform DSL
Defined Under Namespace
Modules: KindTranslator, Template Classes: Block, DataFormatter, DataSource, Formatter, Locals, Output, Provider, Resource, Stack, TFModule, Terraform, Variable
Constant Summary collapse
- LIB_DIR =
"#{__dir__}/tfdsl/".freeze
- VERSION =
'0.1.11'.freeze
Class Method Summary collapse
Class Method Details
.stack(&block) ⇒ Object
26 27 28 29 30 |
# File 'lib/tfdsl.rb', line 26 def stack(&block) Stack.new do instance_eval(&block) if block_given? end end |