Add Mark VII host_vars — automation and services node
This commit is contained in:
47
host_vars/mark-vii.yml
Normal file
47
host_vars/mark-vii.yml
Normal file
@@ -0,0 +1,47 @@
|
||||
---
|
||||
# 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.
|
||||
Reference in New Issue
Block a user