aboutsummaryrefslogtreecommitdiff
path: root/ansible/roles/update_system/tasks/main.yml
diff options
context:
space:
mode:
Diffstat (limited to 'ansible/roles/update_system/tasks/main.yml')
-rw-r--r--ansible/roles/update_system/tasks/main.yml16
1 files changed, 16 insertions, 0 deletions
diff --git a/ansible/roles/update_system/tasks/main.yml b/ansible/roles/update_system/tasks/main.yml
new file mode 100644
index 0000000..6195d64
--- /dev/null
+++ b/ansible/roles/update_system/tasks/main.yml
@@ -0,0 +1,16 @@
+---
+- name: Update and upgrade system packages (Debian-based)
+ ansible.builtin.apt:
+ update_cache: true
+ upgrade: true
+ autoremove: true
+ when: ansible_pkg_mgr == "apt"
+
+- name: Update and upgrade system packages (RedHat-based)
+ ansible.builtin.dnf:
+ update_cache: true
+ name: "*"
+ state: present
+ autoremove: true
+ when: ansible_pkg_mgr == "dnf"
+...