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'
