This commit is contained in:
2024-04-02 21:58:26 +02:00
parent 8a7c4f3724
commit 6a2fbcee07
9 changed files with 219 additions and 0 deletions

View File

@ -0,0 +1,29 @@
- hosts: "{{ hosts }}"
become: yes
tasks:
# Upgrade packages
- name: upgrade apt packages
become: true
apt:
upgrade: yes
update_cache: yes
# Check if reboot is required
- name: check if system reboot is required
become: true
stat:
path: /var/run/reboot-required
register: reboot_required
# Send Discord message when reboot is required
- name: Send Discord message
uri:
url: "{{ discord_webhook_url }}"
method: POST
body_format: json
body: '{"content": "Reboot required on {{ inventory_hostname }}"}'
headers:
Content-Type: application/json
status_code: 204
when: reboot_required.stat.exists