From 47e31ab432251ead5a5b5ef05b1ba53a53d79e98 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Th=C3=A9o=20-=20Le=20Filament?= <theo@le-filament.com>
Date: Tue, 20 Feb 2024 17:14:28 +0100
Subject: [PATCH] change: add version files to move

---
 tasks/main.yml                       |  2 ++
 templates/move_versioned_files.sh.j2 | 32 ++++++++++++++++++++++++++++
 2 files changed, 34 insertions(+)

diff --git a/tasks/main.yml b/tasks/main.yml
index d879ba5..205ed2b 100644
--- a/tasks/main.yml
+++ b/tasks/main.yml
@@ -84,6 +84,8 @@
       - odoo
       - odoo2
       - versions
+      - versions/apt
+      - versions/pip3
 
 - name: Install swift client
   ansible.builtin.pip:
diff --git a/templates/move_versioned_files.sh.j2 b/templates/move_versioned_files.sh.j2
index 2791b6c..27c4f77 100644
--- a/templates/move_versioned_files.sh.j2
+++ b/templates/move_versioned_files.sh.j2
@@ -10,6 +10,22 @@ if [ -f /backup/sftp/{{ host|lower }}/{{ host|lower }}.$TODAY ]
 then
     mv /backup/sftp/{{ host|lower }}/{{ host|lower }}.$TODAY /backup/versions/
 fi
+if [ -f /backup/sftp/{{ host|lower }}/apt_{{ host|lower }}.$TODAY ]
+then
+    mv /backup/sftp/{{ host|lower }}/apt_{{ host|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /backup/sftp/{{ host|lower }}/apt-hr_{{ host|lower }}.$TODAY ]
+then
+    mv /backup/sftp/{{ host|lower }}/apt-hr_{{ host|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /backup/sftp/{{ host|lower }}/pip3_{{ host|lower }}.$TODAY ]
+then
+    mv /backup/sftp/{{ host|lower }}/pip3_{{ host|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /backup/sftp/{{ host|lower }}/pip3-hr_{{ host|lower }}.$TODAY ]
+then
+    mv /backup/sftp/{{ host|lower }}/pip3-hr_{{ host|lower }}.$TODAY /backup/versions/
+fi
 {% if host in groups['docker'] %}
 if [ -f /backup/sftp/{{ host|lower }}/{{ host|lower }}-docker.$TODAY ]
 then
@@ -21,3 +37,19 @@ if [ -f /home/{{ host_user }}/versions/{{ inventory_hostname|lower }}.$TODAY ]
 then
     cp -a /home/{{ host_user }}/versions/{{ inventory_hostname|lower }}.$TODAY /backup/versions/
 fi
+if [ -f /home/{{ host_user }}/versions/apt_{{ inventory_hostname|lower }}.$TODAY ]
+then
+    cp -a /home/{{ host_user }}/versions/apt_{{ inventory_hostname|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /home/{{ host_user }}/versions/pip3_{{ inventory_hostname|lower }}.$TODAY ]
+then
+    cp -a /home/{{ host_user }}/versions/pip3_{{ inventory_hostname|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /home/{{ host_user }}/versions/apt-hr_{{ inventory_hostname|lower }}.$TODAY ]
+then
+    cp -a /home/{{ host_user }}/versions/apt-hr_{{ inventory_hostname|lower }}.$TODAY /backup/versions/
+fi
+if [ -f /home/{{ host_user }}/versions/pip3-hr_{{ inventory_hostname|lower }}.$TODAY ]
+then
+    cp -a /home/{{ host_user }}/versions/pip3-hr_{{ inventory_hostname|lower }}.$TODAY /backup/versions/
+fi
-- 
GitLab