Module: YleTf::Action
- Defined in:
- lib/yle_tf/action.rb,
lib/yle_tf/action/tmpdir.rb,
lib/yle_tf/action/builder.rb,
lib/yle_tf/action/command.rb,
lib/yle_tf/action/tf_hooks.rb,
lib/yle_tf/action/load_config.rb,
lib/yle_tf/action/verify_tf_env.rb,
lib/yle_tf/action/terraform_init.rb,
lib/yle_tf/action/copy_root_module.rb,
lib/yle_tf/action/generate_vars_file.rb,
lib/yle_tf/action/verify_terraform_version.rb
Defined Under Namespace
Classes: Builder, Command, CopyRootModule, GenerateVarsFile, LoadConfig, TerraformInit, TfHooks, TmpDir, VerifyTerraformVersion, VerifyTfEnv
Class Method Summary collapse
Class Method Details
.default_action_stack(command_class = nil) ⇒ Object
14 15 16 17 18 19 20 21 22 23 24 25 26 27 |
# File 'lib/yle_tf/action.rb', line 14 def self.default_action_stack(command_class = nil) Builder.new do use LoadConfig use VerifyTfEnv use TmpDir use VerifyTerraformVersion use CopyRootModule use GenerateVarsFile use TfHooks use TerraformInit use(Command, command_class) if command_class end end |