Explorar o código

Added reporting

chagood hai 9 meses
pai
achega
4bd5ad510a
Modificáronse 1 ficheiros con 26 adicións e 0 borrados
  1. 26 0
      Playbooks/Updates_with_reporting.yaml

+ 26 - 0
Playbooks/Updates_with_reporting.yaml

@@ -0,0 +1,26 @@
+---
+- hosts: all
+  gather_facts: yes
+  become: yes
+
+  tasks:
+    - name: Perform a dist-upgrade.
+      ansible.builtin.apt:
+        update_cache: yes      
+        upgrade: dist
+      register: apt_result
+      ignore_errors: yes
+
+    - name: Check if a reboot is required.
+      ansible.builtin.stat:
+        path: /var/run/reboot-required
+        get_md5: no
+      register: reboot_required_file
+
+    - name: Reboot the server (if required).
+      ansible.builtin.reboot:
+      when: reboot_required_file.stat.exists == true
+
+    - name: Remove dependencies that are no longer required.
+      ansible.builtin.apt:
+        autoremove: yes