From e5cbdaab087ab375d9aa0d1e9ba49af60a352880 Mon Sep 17 00:00:00 2001 From: Simon Michnowicz <simon.michnowicz@monash.edu> Date: Thu, 14 Mar 2019 14:04:22 +1100 Subject: [PATCH] file that deletes old job is now unique to cluster, so that M3 and Monarch can have different files Former-commit-id: c792209088b19239c58c6d2b86423fb3897f54e5 --- roles/slurm_sql_bk/tasks/main.yml | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/roles/slurm_sql_bk/tasks/main.yml b/roles/slurm_sql_bk/tasks/main.yml index b211f7ef..70cd5265 100644 --- a/roles/slurm_sql_bk/tasks/main.yml +++ b/roles/slurm_sql_bk/tasks/main.yml @@ -57,11 +57,16 @@ # # template delete file to localhost.then copy to remote host # + - name: make a unique name for the backup script + set_fact: + unique_name: "delete_old_mysql_bk_{{ SQL_BK_DEST_DIR | basename }}.sh" + - name: Unique filename is + debug: var=unique_name - name: delete local del file - local_action: command rm -f ./delete_old_mysql_bk.sh + local_action: command rm -f ./{{ unique_name }} - name: template delete script to local dir - local_action: template src=delete_old_mysql_bk.sh.j2 dest=./delete_old_mysql_bk.sh + local_action: template src=delete_old_mysql_bk.sh.j2 dest=./{{ unique_name }} - name: copy backup script to server ec2-user@{{ SQL_BK_DEST_HOST }} - local_action: command scp -i ./slm_db_backup ./delete_old_mysql_bk.sh "ec2-user@{{ SQL_BK_DEST_HOST }}:" + local_action: command scp -i ./slm_db_backup ./{{ unique_name }} "ec2-user@{{ SQL_BK_DEST_HOST }}:" - name: insert delete cron job entry on remote server - local_action: command ssh -i ./slm_db_backup ec2-user@{{ SQL_BK_DEST_HOST }} "{ crontab -l ; echo '#delete old slurm backups' ; echo '00 23 * * * /home/ec2-user/delete_old_mysql_bk.sh' ; } | crontab - " + local_action: command ssh -i ./slm_db_backup ec2-user@{{ SQL_BK_DEST_HOST }} "{ crontab -l ; echo '#delete old slurm backups' ; echo '00 23 * * * /home/ec2-user/{{ unique_name }}' ; } | crontab - " -- GitLab