diff --git a/playbooks/host_maintenance/os_reboot.yaml b/playbooks/host_maintenance/os_reboot.yaml new file mode 100644 index 0000000..1e0f4ea --- /dev/null +++ b/playbooks/host_maintenance/os_reboot.yaml @@ -0,0 +1,7 @@ +- name: host maintenance - os update + hosts: '{{target|default("all")}}' + become: true + tasks: + - ansible.builtin.include_role: + name: mylimbo.globals.host_maintenance + tasks_from: os_reboot \ No newline at end of file diff --git a/roles/host_maintenance/tasks/main.yml b/roles/host_maintenance/tasks/main.yaml similarity index 100% rename from roles/host_maintenance/tasks/main.yml rename to roles/host_maintenance/tasks/main.yaml diff --git a/roles/host_maintenance/tasks/os_reboot.yaml b/roles/host_maintenance/tasks/os_reboot.yaml new file mode 100644 index 0000000..ca82101 --- /dev/null +++ b/roles/host_maintenance/tasks/os_reboot.yaml @@ -0,0 +1,8 @@ +- name: Reboot + reboot: + msg: "Reboot initiated by Ansible" + connect_timeout: 5 + reboot_timeout: 300 + pre_reboot_delay: 0 + post_reboot_delay: 30 + test_command: uptime