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