Setting up playbook, for updating system packages
Some checks failed
Wiki Resources Sanity Checks / ruff-checks (push) Failing after 1s

This commit is contained in:
2026-05-18 23:30:48 -07:00
parent 771596968a
commit 5fdb2f0e18
6 changed files with 31 additions and 11 deletions

View File

@@ -10,12 +10,4 @@ repos:
args:
- ansible
language: python
exclude: |
(?x)(
^deprecated/|
^infra/|
^runbooks/|
^wiki-resources/|
^\.pre-commit-config.yaml|
^\.gitignore
)
files: ^ansible/.*$

View File

@@ -1,3 +1,3 @@
[defaults]
stdout_callback = yaml
result_format = yaml

View File

@@ -1,3 +1,6 @@
nigel:
hosts:
nigel.local:
shockrah_xyz:
hosts:
shockrah.xyz

View File

@@ -0,0 +1,17 @@
---
- name: Ensure latest system updates are applied to the host
hosts: shockrah.xyz
remote_user: webadmin
tasks:
- name: Run system upgrade and update cache
become: true
ansible.builtin.apt:
update_cache: true
upgrade: safe
- name: Reboot Host Trigger
tags:
- reboot
ansible.builtin.debug:
msg: "Rebooting host now"
notify: Reboot Host

View File

@@ -1,4 +1,6 @@
- name: Restart host to apply any changes and clear out uptime stuff
- name: Reboot Host
become: true
tags:
- reboot
ansible.builtin.reboot:
msg: "Reboot initiated as a part of housekeeping"

View File

@@ -6,3 +6,9 @@
autoclean: true
autoremove: true
upgrade: safe
- name: Notify the reboot
tags:
- reboot
ansible.builtin.debug:
msg: "Restarting the host itself"
notify: Reboot Host