diff options
Diffstat (limited to 'lib')
-rw-r--r-- | lib/terraform_working_directory.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/lib/terraform_working_directory.rb b/lib/terraform_working_directory.rb index b561edf..38df0c7 100644 --- a/lib/terraform_working_directory.rb +++ b/lib/terraform_working_directory.rb @@ -31,6 +31,13 @@ class TerraformWorkingDirectory end def within_working_directory + if Rails.env.development? && Dir.exist?(working_directory) + # For the purposes of development, always clear the working + # directory. This ensures that fresh terraform configuration + # will be copied over + FileUtils.remove_dir(working_directory) + end + source = File.expand_path(@source) FileUtils.mkdir_p working_directory |