module YleTf::Action

Public Class Methods

default_action_stack(command_class = nil) click to toggle source
# File lib/yle_tf/action.rb, line 18
def self.default_action_stack(command_class = nil)
  Builder.new do
    use LoadConfig
    use VerifyYleTfVersion
    use VerifyTfEnv
    use TmpDir
    use WriteTerraformrcDefaults
    use VerifyTerraformVersion
    use CopyRootModule
    use GenerateVarsFile
    use TfHooks
    use TerraformInit

    use(Command, command_class) if command_class
  end
end