Update

-18
debian-update.yml
···
ansible.builtin.apt:
upgrade: dist
-
- name: Check if backports are enabled in sources.list
-
ansible.builtin.lineinfile:
-
path: /etc/apt/sources.list
-
regex: "backports"
-
state: absent
-
changed_when: false
-
check_mode: true
-
register: backports
-
-
- name: Perform a dist-upgrade from Debian backports
-
ansible.builtin.apt:
-
default_release: bookworm-backports
-
update_cache: true
-
upgrade: dist
-
when:
-
- ansible_distribution == 'Debian'
-
- backports.found == 1
-
- name: Check if reboot is required
ansible.builtin.stat:
path: /var/run/reboot-required
+8 -4
inventory.yml
···
ansible_user: jas
ansible_host: hyperreal.ayu-matrix.ts.net
ansible_python_interpreter: /usr/bin/python3
-
nas:
-
ansible_user: jas
-
ansible_host: nas.ayu-matrix.ts.net
-
ansible_python_interpreter: /usr/bin/python3
tor:
ansible_user: jas
ansible_host: 152.53.88.212
ansible_python_interpreter: /usr/bin/python3
+
+
freebsd_servers:
+
hosts:
+
nas:
+
ansible_user: jas
+
ansible_host: nas.ayu-matrix.ts.net
+
ansible_python_interpreter: /usr/local/bin/python3
prom_servers:
hosts:
···
children:
debian_servers:
rhel_servers:
+
freebsd_servers:
+1 -1
zfs-log-compress.yml
···
# Based on https://github.com/FreeBSDFoundation/blog/blob/main/zfs-log-compression-on-freebsd/zfs_log_compress.yml
---
- name: Remove log compression on FreeBSD host, add timestamps to rotated logs
-
hosts: zfs_hosts
+
hosts: freebsd_servers
gather_facts: true
become: true
tasks: