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