homeserver/playbooks/base/system.yml
Michael Grote e4b82dd91b
All checks were successful
ansible-lint / gitleaks (push) Successful in 3s
ansible-lint / Ansible Lint (push) Successful in 28s
Upgrade Ubuntu 22.04 to 24.04 (Inplace and Reinstall) (#200)
Reviewed-on: https://git.mgrote.net///mg/homeserver/pulls/200
Co-authored-by: Michael Grote <michael.grote@posteo.de>
Co-committed-by: Michael Grote <michael.grote@posteo.de>
2024-10-04 14:50:10 +02:00

27 lines
771 B
YAML

---
- hosts: all
roles:
- role: mgrote_ntp_chrony_client
tags: "ntp"
- role: mgrote_etckeeper
tags: "etckeeper"
- role: mgrote_postfix
tags: "postfix"
- role: mgrote_restic
tags: "restic"
- role: mgrote_fail2ban
tags: "f2b"
- role: mgrote_fwupd_settings
become: true
tags: fwupd
when: "ansible_facts['distribution'] == 'Ubuntu'"
- role: mrlesmithjr.manage_lvm
tags: "lvm"
become: true
when: manage_lvm == true and manage_lvm is defined
# $manage_lvm gehört zu dieser Rolle, wird aber extra abgefragt um das Playbook zu "aktivieren"
- role: mgrote_ssh
tags: "ssh"
- role: mgrote_netplan
tags: "netplan"
when: "not 'fileserver' in group_names"