From ad9f437c5766759eadf8721922a00b1494b6aa6d Mon Sep 17 00:00:00 2001 From: Tung Nguyen Date: Wed, 29 Dec 2021 14:53:02 +0000 Subject: [PATCH] fix no backend.tf src file case --- lib/terraspace/compiler/expander/backend.rb | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/terraspace/compiler/expander/backend.rb b/lib/terraspace/compiler/expander/backend.rb index e1ea7a50..04d81810 100644 --- a/lib/terraspace/compiler/expander/backend.rb +++ b/lib/terraspace/compiler/expander/backend.rb @@ -15,6 +15,7 @@ def initialize(mod) COMMENT = /^\s+#/ # Works for both backend.rb DSL and backend.tf ERB def detect + return nil unless src_path # no backend file. returning nil means a local backend lines = IO.readlines(src_path) backend_line = lines.find { |l| l.include?("backend") && l !~ COMMENT } md = backend_line.match(/['"](.*)['"]/)