From 473b10ce56834e68aed5bb76c90e0b0178188a70 Mon Sep 17 00:00:00 2001 From: gregharvey Date: Thu, 3 Feb 2022 14:06:27 +0100 Subject: [PATCH] Adding a reboot option to the patching role. --- roles/ce_patcher/defaults/main.yml | 3 ++- roles/ce_patcher/tasks/main.yml | 7 +++++++ 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/roles/ce_patcher/defaults/main.yml b/roles/ce_patcher/defaults/main.yml index 5dd020e11..631deee83 100644 --- a/roles/ce_patcher/defaults/main.yml +++ b/roles/ce_patcher/defaults/main.yml @@ -1,3 +1,4 @@ --- ce_patcher: - username: controller \ No newline at end of file + username: controller + reboot: false \ No newline at end of file diff --git a/roles/ce_patcher/tasks/main.yml b/roles/ce_patcher/tasks/main.yml index 1e401b6db..a4d6eecfc 100644 --- a/roles/ce_patcher/tasks/main.yml +++ b/roles/ce_patcher/tasks/main.yml @@ -11,3 +11,10 @@ autoremove: true become: true remote_user: "{{ ce_patcher.username }}" + +- name: Reboot the server. + ansible.builtin.reboot: + post_reboot_delay: 30 + become: true + remote_user: "{{ ce_patcher.username }}" + when: ce_patcher.reboot