48 lines
1.4 KiB
YAML
48 lines
1.4 KiB
YAML
---
|
|
# Mark VII (The Avengers Suit) — Automation, backup, and services node
|
|
node_type: services
|
|
has_gpu: false
|
|
|
|
# Services node: Docker-focused packages
|
|
extra_packages:
|
|
- docker.io # Container runtime
|
|
- docker-compose # Compose support
|
|
- cifs-utils # SMB/CIFS mount for Igor NAS
|
|
- nfs-common # NFS mount option
|
|
- ncdu # Disk usage analyzer
|
|
- tree # Directory structure
|
|
- rsync # Sync utility
|
|
|
|
# No Ollama — Mark VII is not a model host
|
|
ollama_models: []
|
|
|
|
# Services to manage
|
|
managed_services:
|
|
- name: docker
|
|
enabled: true
|
|
- name: duplicati
|
|
enabled: true
|
|
|
|
# Mark VII role flags (for playbook logic)
|
|
mark_vii_role:
|
|
duplicati: true # Backup to Igor
|
|
n8n: true # Workflow automation
|
|
grafana: true # Metrics dashboard
|
|
prometheus: true # Metrics collection
|
|
dashboard: true # Single pane of glass
|
|
traefik: false # Internal TLS (deferred — needs design)
|
|
dns: false # DNS filter (deferred)
|
|
postgresql: true # Colocated DB
|
|
|
|
# Backup target: Igor (ZimaOS NAS)
|
|
duplicati_target:
|
|
type: smb
|
|
host: igor
|
|
share: backups
|
|
path: /var/lib/duplicati/backups
|
|
|
|
# Node notes
|
|
notes: >
|
|
32GB RAM / 1TB NVMe. Docker host for fleet automation stack.
|
|
Proxmox possible on separate 4-mini cluster, NOT on Mark VII.
|