Split incus role from playbook
This commit is contained in:
parent
0f8822e632
commit
eaaa35de25
11 changed files with 531 additions and 318 deletions
38
ansible/roles/system/tasks/main.yaml
Normal file
38
ansible/roles/system/tasks/main.yaml
Normal 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
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue