Files
DevOps/Ansible-Playbooks/Get-Upgrades.yaml

18 lines
568 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
ansible.builtin.shell:
cmd: apt upgrade -y 2>/dev/null
- 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