From ba19ad91d7e0521a49abb47261568843fc6a0ece Mon Sep 17 00:00:00 2001
From: Franck Bebel <franck.bebel@ouidou.fr>
Date: Mon, 6 Jul 2020 15:40:38 +0200
Subject: [PATCH] [devops] keep data dir at uninstall

---
 deployment/roles/uninstall/defaults/main.yml       |  1 +
 deployment/roles/uninstall/tasks/vitam-service.yml | 10 ++++++++--
 2 files changed, 9 insertions(+), 2 deletions(-)
 create mode 100644 deployment/roles/uninstall/defaults/main.yml

diff --git a/deployment/roles/uninstall/defaults/main.yml b/deployment/roles/uninstall/defaults/main.yml
new file mode 100644
index 00000000..9298947a
--- /dev/null
+++ b/deployment/roles/uninstall/defaults/main.yml
@@ -0,0 +1 @@
+delete_data_dir: false
\ No newline at end of file
diff --git a/deployment/roles/uninstall/tasks/vitam-service.yml b/deployment/roles/uninstall/tasks/vitam-service.yml
index 38dc697e..8f0f0095 100644
--- a/deployment/roles/uninstall/tasks/vitam-service.yml
+++ b/deployment/roles/uninstall/tasks/vitam-service.yml
@@ -1,4 +1,3 @@
-
 ---
 # tasks file for vitam-service-uninstall
 - name: Stop vitam service
@@ -20,10 +19,17 @@
     - app
     - bin
     - conf
-    - data
     - defaults
     - lib
     - log
     - run
     - script
     - tmp
+
+- name: Delete data of the service
+  file:
+    name: "{{ vitam_defaults.folder.root_path }}/{{ item }}/{{ service_name }}"
+    state: absent
+  when: delete_data_dir
+  with_items:
+    - data
\ No newline at end of file
-- 
GitLab