Split incus role from playbook

This commit is contained in:
Marty Oehme 2025-04-02 20:49:41 +02:00
parent 0f8822e632
commit eaaa35de25
Signed by: Marty
GPG key ID: 4E535BC19C61886E
11 changed files with 531 additions and 318 deletions

View file

@ -0,0 +1,38 @@
---
- name: Ensure aptitude installed
ansible.builtin.apt:
name: "aptitude"
state: present
tags:
- apt
become: true
- name: Ensure OS upgraded
ansible.builtin.apt:
upgrade: dist
tags:
- apt
- update
- os
become: true
- name: Check if reboot is necessary
register: reboot_required_file
ansible.builtin.stat:
path: /var/run/reboot-required
get_checksum: false
tags:
- os
- reboot
notify: Reboot host
- name: All system packages updated
ansible.builtin.apt:
name: "*"
state: latest # noqa package-latest
tags:
- apt
- update
- packages
become: true