lib/cloudspin/stack/rake/stack_task.rb in cloudspin-stack-rake-0.1.11 vs lib/cloudspin/stack/rake/stack_task.rb in cloudspin-stack-rake-0.1.12
- old
+ new
@@ -4,20 +4,23 @@
module Rake
class StackTask < ::Rake::TaskLib
attr_reader :instance
+ attr_reader :configuration_files
def initialize(
environment = nil,
definition_folder: './src',
- base_folder: '.'
+ base_folder: '.',
+ configuration_files: nil
)
@environment = environment
@base_folder = base_folder
+ @configuration_files = configuration_files || instance_configuration_files
@instance = Cloudspin::Stack::Instance.from_folder(
- instance_configuration_files,
+ @configuration_files,
definition_folder: definition_folder,
base_working_folder: "#{base_folder}/work",
base_statefile_folder: "#{base_folder}/state"
)
define