From 248855feda55c43afd66199ec4caa15a36a2caa1 Mon Sep 17 00:00:00 2001 From: Hyperling Date: Sat, 6 Feb 2021 09:58:18 -0600 Subject: [PATCH] Moce cron jobs from root to ansible now that permissions are fixed. --- tasks/general/cron/ansible.yml | 31 ++++++++++++++++++++++++++++++- tasks/general/cron/root.yml | 8 ++++---- 2 files changed, 34 insertions(+), 5 deletions(-) diff --git a/tasks/general/cron/ansible.yml b/tasks/general/cron/ansible.yml index 9f7c6eb..25a6f39 100644 --- a/tasks/general/cron/ansible.yml +++ b/tasks/general/cron/ansible.yml @@ -15,6 +15,35 @@ user: ansible name: "Heartbeat Report" minute: "*/15" - job: "sudo date > {{ heartbeat_report }}; chmod 777 {{ heartbeat_report }}" + job: "sudo touch {{ heartbeat_report }}; chmod 777 {{ heartbeat_report }}" state: present disabled: no + +- name: General | Cron | Ansible | Enable SSHFS Job (FreeBSD) + cron: + user: ansible + name: "1337 SSHFS" + special_time: reboot + job: "sudo {{ sshfs_leet_cmd }}" + state: present + disabled: no + when: ansible_system == "FreeBSD" + +- name: General | Cron | Ansible | Enable Secure Copy Reports + cron: + user: ansible + name: "Copy Reports" + minute: "05,20,35,50" + job: "sudo scp {{ ansible_pull_report }} {{ heartbeat_report }} {{ lynis_report }} {{ nmap_report }} ling@leet:{{ report_scp_location }}" + state: present + disabled: no + when: not leet_drive_details.stat.exists + +- name: General | Cron | Ansible | Disable Secure Copy Reports + cron: + user: ansible + name: "Copy Reports" + job: "As a wise man once said, I'm disabled." + state: present + disabled: yes + when: leet_drive_details.stat.exists \ No newline at end of file diff --git a/tasks/general/cron/root.yml b/tasks/general/cron/root.yml index 0893ee8..3bca8b5 100644 --- a/tasks/general/cron/root.yml +++ b/tasks/general/cron/root.yml @@ -1,13 +1,13 @@ --- # Jobs relating to the root user. -- name: General | Cron | Root | Create SSHFS Job (FreeBSD) +- name: General | Cron | Root | Enable SSHFS Job (FreeBSD) cron: user: root name: "1337 SSHFS" special_time: reboot job: "{{ sshfs_leet_cmd }}" - state: present + state: absent disabled: no when: ansible_system == "FreeBSD" @@ -17,7 +17,7 @@ name: "Copy Reports" minute: "05,20,35,50" job: "scp {{ ansible_pull_report }} {{ heartbeat_report }} {{ lynis_report }} {{ nmap_report }} ling@leet:{{ report_scp_location }}" - state: present + state: absent disabled: no when: not leet_drive_details.stat.exists @@ -26,6 +26,6 @@ user: root name: "Copy Reports" job: "As a wise man once said, I'm disabled." - state: present + state: absent disabled: yes when: leet_drive_details.stat.exists \ No newline at end of file