From 2b32a2e1d11c33ff2e7118948f93b7ea5cebd0be Mon Sep 17 00:00:00 2001
From: Simon Michnowicz <simon.michnowicz@monash.edu>
Date: Wed, 30 Jun 2021 11:33:48 +1000
Subject: [PATCH] added code to enable/disable Lustre check cron job on monarch
 nodes

---
 maintenance.yml | 13 +++++++++++++
 1 file changed, 13 insertions(+)

diff --git a/maintenance.yml b/maintenance.yml
index d3b4650b..9d990b29 100644
--- a/maintenance.yml
+++ b/maintenance.yml
@@ -19,6 +19,19 @@
   gather_facts: false
   tasks:
   - { name: kill user bash shells, shell: 'ps aux | grep -i bash | grep -v "ec2-user" | grep -v "root" | sed "s/\ \ */\ /g" | cut -f 2 -d " " | xargs -I{} kill -09 {}', become: true, become_user: root, tags: [never,kickshells]}
+  - { name: Disable MonARCH Lustre Cron Check, cron: name="Check dmesg for lustre errors"  state=absent,become_user: root,become: True ,tags: [never, monarch_disable]  }
+    #cron: 
+    #    name: "Check dmesg for lustre errors"
+    #    state: absent
+    #    user: root
+    #become: True 
+    #tags: [never, monarch_disable] 
+  - name: Re-enable MonARCH Lustre Cron Check
+    cron: name="Check dmesg for lustre errors" minute="*/5" job="/usr/local/sbin/check_lustre_dmesg.sh >>  /tmp/check_lustre_output.txt 2>&1"
+    become: true
+    become_user: root
+    tags: [never, monarch_enable ]
+
 
 - hosts: 'ManagementNodes'
   gather_facts: false
-- 
GitLab