New report for knowing when system last pulled repo.

This commit is contained in:
Hyperling 2021-02-06 08:08:32 -06:00
parent 62aefb0ffb
commit 04e2a23919
4 changed files with 26 additions and 2 deletions

View File

@ -21,9 +21,11 @@
sudoers_install_dir: /usr/local/etc/sudoers.d/ansible sudoers_install_dir: /usr/local/etc/sudoers.d/ansible
when: ansible_system == "FreeBSD" when: ansible_system == "FreeBSD"
- name: Facts | General | System | 1337 - name: Facts | General | System | 1337
set_fact: set_fact:
leet_drive: /mnt/leet leet_drive: /mnt/leet
heartbeat_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}.txt" heartbeat_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}.txt"
lynis_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}_lynis.txt" lynis_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}_lynis.txt"
nmap_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}_nmap.txt" nmap_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}_nmap.txt"
ansible_pull_report: "/mnt/leet/Temp/ansible/{{ ansible_hostname }}_last_pull_times.txt"

View File

@ -13,6 +13,8 @@
- include: facts/general/service.yml - include: facts/general/service.yml
- include: facts/general/user.yml - include: facts/general/user.yml
- include: tasks/general/start.yml
tasks: tasks:
- include: tasks/general/software/packages.yml - include: tasks/general/software/packages.yml
- include: tasks/general/software/services.yml - include: tasks/general/software/services.yml
@ -62,3 +64,5 @@
tasks: tasks:
- include: tasks/general/tests/nmap.yml - include: tasks/general/tests/nmap.yml
- include: tasks/general/tests/lynis.yml - include: tasks/general/tests/lynis.yml
- include: tasks/general/finish.yml

9
tasks/general/finish.yml Normal file
View File

@ -0,0 +1,9 @@
---
# Tasks related to finishing ansible-pull
# EG: End timer, start conflicting jobs, etc
- name: General | Finish | Overwrite File
shell: "echo 'FINISH' >> {{ ansible_pull_report }}"
- name: General | Finish | Add Date Entry
shell: "date >> {{ ansible_pull_report }}"

9
tasks/general/start.yml Normal file
View File

@ -0,0 +1,9 @@
---
# Tasks related to starting ansible-pull
# EG: Start timer, kill conflicting jobs, etc
- name: General | Start | Overwrite File
shell: "echo 'START' > {{ ansible_pull_report }}"
- name: General | Start | Add Date Entry
shell: "date >> {{ ansible_pull_report }}"