Homelab-Infra/playbook.yml

68 lines
1.1 KiB
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:
- name: base_os
tags: base_os
- name: firewall_base
tags: firewall_base
- name: container_runtime
tags: container_runtime
- name: adguard
tags: adguard
- name: trilium
tags: trilium
- name: caddy
tags: 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