From 95c2365df04de6b8bfa964f672ab77aeb3ec792e Mon Sep 17 00:00:00 2001 From: Paul Buetow Date: Thu, 21 Mar 2024 20:07:50 +0200 Subject: configure minutely cron job for auto-dns failover --- frontends/Rexfile | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'frontends/Rexfile') diff --git a/frontends/Rexfile b/frontends/Rexfile index 08e730b..652d8c4 100644 --- a/frontends/Rexfile +++ b/frontends/Rexfile @@ -356,6 +356,14 @@ task 'nsd_failover', group => 'frontends', mode => '500'; append_if_no_such_line '/etc/daily.local', '/usr/local/bin/dns-failover.ksh'; + + file '/tmp/root.cron', + ensure => 'file', + content => "*\t*\t*\t*\t*\t-ns /usr/local/bin/dns-failover.ksh", + mode => '600'; + + run '{ crontab -l -u root ; cat /tmp/root.cron; } | uniq | crontab -u root -'; + run 'rm /tmp/root.cron'; }; desc 'Setup DTail'; -- cgit v1.2.3