Sha256: 85aeffcec95db4e0d87d3dab228ab5e770b71b3e1b9e5bb468819f42e0d53749
Contents?: true
Size: 571 Bytes
Versions: 37
Compression:
Stored size: 571 Bytes
Contents
module Terraspace::Dependency class Resolver include Terraspace::Compiler::DirsConcern def initialize(options={}) @options = options end def resolve with_each_mod("stacks") do |mod| mod.resolved = false Terraspace::Compiler::Perform.new(mod).compile_tfvars(write: false) end dependencies = Terraspace::Dependency::Registry.data # populated dependencies resolved @graph = Terraspace::Dependency::Graph.new(stack_names, dependencies, @options) @graph.build # Returns batches to run end end end
Version data entries
37 entries across 37 versions & 1 rubygems