diff --git a/update-hosts.yml b/update-hosts.yml new file mode 100644 index 0000000..7632ebf --- /dev/null +++ b/update-hosts.yml @@ -0,0 +1,32 @@ +--- +- hosts: hosts + become: yes + + tasks: + - name: Apt Update + ansible.builtin.apt: + update_cache: true + + - name: Apt Dist-Upgrade + ansible.builtin.apt: + dist-upgrade: yes + update_cache: yes + + - name: Apt Autoremove + ansible.builtin.apt: + autoremove: yes + + - name: Apt Autoclean + ansible.builtin.apt: + autoclean: true + + - name: Check if patchmon agent exists + ansible.builtin.stat: + path: /usr/local/bin/patchmon-agent + register: patchmon_agent + + - name: Patchmon agent update + ansible.builtin.command: /usr/local/bin/patchmon-agent report + when: patchmon_agent.stat.exists + changed_when: false + failed_when: false \ No newline at end of file