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