lib/cloudspin/stack/rake/stack_task.rb in cloudspin-stack-rake-0.1.19 vs lib/cloudspin/stack/rake/stack_task.rb in cloudspin-stack-rake-0.1.20

- old
+ new

@@ -96,39 +96,16 @@ puts instance.refresh end end def instance - @instance ||= begin - local_definition_folder = fetch_definition - puts "Will use local stack definition files in #{local_definition_folder}" - - the_instance = Cloudspin::Stack::Instance.from_folder( - @configuration_files, - stack_name: stack_name, - definition_folder: local_definition_folder, - base_folder: @base_folder, - base_working_folder: "#{@base_folder}/work" - ) - - if the_instance.configuration.has_remote_state_configuration? - add_terraform_backend_source(local_definition_folder) - end - - the_instance - end - end - - def add_terraform_backend_source(terraform_source_folder) - puts "Creating file #{terraform_source_folder}/_cloudspin_created_backend.tf" - File.open("#{terraform_source_folder}/_cloudspin_created_backend.tf", 'w') { |backend_file| - backend_file.write(<<~TF_BACKEND_SOURCE - terraform { - backend "s3" {} - } - TF_BACKEND_SOURCE - ) - } + @instance ||= Cloudspin::Stack::Instance.from_folder( + @configuration_files, + stack_name: stack_name, + definition_location: @definition_location, + base_folder: @base_folder, + base_working_folder: "#{@base_folder}/work" + ) end end end