--- # Jobs relating to the ansible user. - name: General | Cron | Ansible | Create Subscriber Job cron: user: ansible name: "Ansible Sync" minute: "*/15" job: "sudo {{ ansible_pull_exec.stdout }} -o -U https://github.com/Hyperling/ansible.git" state: present disabled: no - name: General | Cron | Ansible | Create Heartbeat Job cron: user: ansible name: "Heartbeat Report" minute: "*/15" job: "sudo touch {{ heartbeat_report }}; chmod 777 {{ heartbeat_report }}" state: present disabled: no - 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