Files
homeserver.zernis.ch/roles/update_system/tasks/main.yml

31 lines
695 B
YAML

---
- name: Update apt cache and packages
ansible.builtin.apt:
update_cache: true
name: "*"
state: latest
register: updates_applied
- debug: var=updates_applied
- name: reboot the system
ansible.builtin.reboot:
reboot_timeout: 3600
when: updates_applied.changed == true
- name: Autoremove no longer needed packages
ansible.builtin.apt:
autoremove: true
- name: Create custom fact directorie
ansible.builtin.file:
state: directory
recurse: true
path: /etc/ansible/facts.d
- name: set last_update local fact
ansible.builtin.template:
src: last_update.j2
dest: /etc/ansible/facts.d/last_update.fact
when: updates_applied.changed == true