Support setting SDC-BE configuration at deployment time
[sdc.git] / catalog-be / sdc-backend / chef-repo / cookbooks / sdc-catalog-be / recipes / BE_1_cleanup_jettydir.rb
index 1de2954..7ca3db8 100644 (file)
@@ -1,24 +1,29 @@
-directory "BE_tempdir_creation" do
-  path "#{ENV['JETTY_BASE']}/temp"
-  owner 'jetty'
-  group 'jetty'
-  mode '0755'
-  action :create
+unless Dir.exist? "#{ENV['JETTY_BASE']}/temp"
+  directory "BE_tempdir_creation" do
+    path "#{ENV['JETTY_BASE']}/temp"
+    owner 'jetty'
+    group 'jetty'
+    mode '0755'
+    action :create
+  end
 end
 
-directory "BE_create_config_dir" do
-  path "#{ENV['JETTY_BASE']}/config"
-  owner 'jetty'
-  group 'jetty'
-  mode '0755'
-  action :create
+unless Dir.exist? "#{ENV['JETTY_BASE']}/config"
+  directory "BE_create_config_dir" do
+    path "#{ENV['JETTY_BASE']}/config"
+    owner 'jetty'
+    group 'jetty'
+    mode '0755'
+    action :create
+  end
 end
 
-
-directory "BE_create_catalog-be" do
-  path "#{ENV['JETTY_BASE']}/config/catalog-be"
-  owner 'jetty'
-  group 'jetty'
-  mode '0755'
-  action :create
+unless Dir.exist? "#{ENV['JETTY_BASE']}/config/catalog-be"
+  directory "BE_create_catalog-be" do
+    path "#{ENV['JETTY_BASE']}/config/catalog-be"
+    owner 'jetty'
+    group 'jetty'
+    mode '0755'
+    action :create
+  end
 end