We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents d6c4163 + 894ad29 commit ff589c8Copy full SHA for ff589c8
defaults/main.yaml
@@ -0,0 +1,3 @@
1
+# safe/sane defaults
2
+
3
+auto_reboots: no
tasks/update.yaml
@@ -0,0 +1,27 @@
+- name: sudo apt update && sudo apt upgrade -y
+ apt:
+ update-cache: yes
4
+ upgrade: safe
5
+ become: yes
6
7
+- block:
8
9
+ - name: Check to see if restart is required (kernel updates)
10
+ stat:
11
+ path: /var/run/reboot-required
12
+ register: reboot_required
13
14
+ - name: Reboot the system
15
+ shell: sleep 5 && reboot
16
17
+ async: 10
18
+ poll: 0
19
+ when: reboot_required.stat.exists
20
21
+ - name: Wait for system to become reachable again
22
+ wait_for_connection:
23
+ delay: 60
24
+ timeout: 300
25
26
27
+ when: auto_reboots
0 commit comments