Sha256: 5ab7f04b9235009012cf2a3cb397d47a1c72625e8898f54e3f176213a9d4464d
Contents?: true
Size: 538 Bytes
Versions: 5
Compression:
Stored size: 538 Bytes
Contents
class Terraspace::CLI class Commander < Base def initialize(name, options={}) @name = name super(options) end # Commander always runs Build#run def run Terraspace::Builder.new(@options).run # generate and init auto_create_backend Init.new(@options.merge(calling_command: @name)).run Terraspace::Terraform::Runner.new(@name, @options).run end def auto_create_backend return unless @name == "apply" Terraspace::Compiler::Backend.new(@mod).create end end end
Version data entries
5 entries across 5 versions & 1 rubygems