This is an automated email from the ASF dual-hosted git repository.

machristie pushed a commit to branch develop
in repository https://gitbox.apache.org/repos/asf/airavata.git

commit 6261fc7ea98ae93934a91f846da041775ad5350d
Author: Marcus Christie <[email protected]>
AuthorDate: Tue Apr 18 16:23:32 2023 -0400

    AIRAVATA-3694 Fixes for running archive in cron
---
 dev-tools/ansible/roles/django/tasks/main.yml                      | 1 +
 dev-tools/ansible/roles/django/templates/archive_user_data.cron.j2 | 4 +---
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-tools/ansible/roles/django/tasks/main.yml 
b/dev-tools/ansible/roles/django/tasks/main.yml
index 56e307f946..30250efc7a 100644
--- a/dev-tools/ansible/roles/django/tasks/main.yml
+++ b/dev-tools/ansible/roles/django/tasks/main.yml
@@ -371,3 +371,4 @@
     mode: 0755
   become: yes
   become_user: root
+  when: django_user_data_archive_max_age_days
diff --git a/dev-tools/ansible/roles/django/templates/archive_user_data.cron.j2 
b/dev-tools/ansible/roles/django/templates/archive_user_data.cron.j2
index dec71a3b30..f735ed53cd 100644
--- a/dev-tools/ansible/roles/django/templates/archive_user_data.cron.j2
+++ b/dev-tools/ansible/roles/django/templates/archive_user_data.cron.j2
@@ -1,5 +1,3 @@
 #!/bin/bash
 
-source "{{ django_venv_dir }}/bin/activate"
-cd "{{ airavata_django_checkout }}"
-python manage.py archive_user_data
+su {{user}} -c ' source "{{ django_venv_dir }}/bin/activate"; cd "{{ 
airavata_django_checkout }}"; python manage.py archive_user_data'

Reply via email to