18 lines
683 B
YAML
18 lines
683 B
YAML
- name: get upgrades
|
|
hosts: homelab
|
|
tasks:
|
|
- name: Get available Updates
|
|
ansible.builtin.shell:
|
|
cmd: apt update >/dev/null 2>/dev/null
|
|
|
|
- name: List available Updates
|
|
ansible.builtin.shell:
|
|
cmd: apt list --upgradable 2>/dev/null
|
|
|
|
- name: Install available Updates and write output log into ~/update_logs/update_log_$(date_CurrentDay)
|
|
ansible.builtin.shell:
|
|
cmd: apt upgrade -y > ~/updates_logs/update_log_$(date +"%Y_%m_%d_%I_%M_%p")
|
|
|
|
- name: Update Zabbix Text file
|
|
ansible.builtin.shell:
|
|
cmd: apt update >/dev/null 2>/dev/null && apt list --upgradable 2>/dev/null | wc -l > /home/Zabbix/available-packages.txt |