Homelab-Infra/playbook.yml

62 lines
953 B
YAML

- name: Storage
hosts: nas
become: true
roles:
- base_os
- firewall_base
- container_runtime
- storage_client
- nfs_server
- name: Jellyfin
hosts: media
become: true
roles:
- base_os
- firewall_base
- container_runtime
- name: Bots
hosts: bots
become: true
roles:
- base_os
- firewall_base
- container_runtime
- nfs_client
- servarr
- name: DNS
hosts: controller
become: true
roles:
- base_os
- firewall_base
- container_runtime
- adguard
- trilium
- caddy
- name: Workstation Setup
hosts: workstation
become: true
roles:
- base_os
- firewall_base
- container_runtime
- selinux_containers
- name: Matrix
hosts: matrix
become: true
roles:
- base_os
- firewall_base
- container_runtime
- matrix_synapse
- name: Configure RHEL machines
hosts: rhel
become: true
roles:
- cli_productivity