Add host_vars for 4x G9 Docker Swarm workers (MK-33, MK-34, MK-39, MK-42 Extremis)

This commit is contained in:
Artemis (Iron Legion)
2026-05-22 15:05:23 -04:00
parent 377efe11d2
commit 909934155e
4 changed files with 124 additions and 0 deletions

34
host_vars/mark-33.yml Normal file
View File

@@ -0,0 +1,34 @@
---
# MK-33 Silver Centurion — Docker Swarm worker 1
node_type: swarm
has_gpu: false
# Swarm essentials
extra_packages:
- docker.io # Container runtime
- docker-compose # Compose support
- cifs-utils # SMB/CIFS for Igor NAS
- nfs-common # NFS mount option
- curl # Fleet tooling
- git # Git ops
- ufw # Firewall
- htop # Process monitor
- ncdu # Disk usage
- tree # Directory structure
# No Ollama — N150 is CPU-only, no dGPU
ollama_models: []
# Docker Swarm mode
swarm_role: worker # Will join Swarm initiated by Mk7 (manager)
# Node-specific vars
hardware:
cpu: "Intel N150 (4 cores)"
ram: "12GB"
storage: "512GB SSD"
network: "1x Ethernet (integrated)"
notes: >
GMKtec G9 mini PC. Swarm worker only — lightweight containers (homepage,
Prometheus node-exporter, Traefik worker, n8n workers, Duplicati agent).

30
host_vars/mark-34.yml Normal file
View File

@@ -0,0 +1,30 @@
---
# MK-34 Southpaw — Docker Swarm worker 2
node_type: swarm
has_gpu: false
# Swarm essentials
extra_packages:
- docker.io
- docker-compose
- cifs-utils
- nfs-common
- curl
- git
- ufw
- htop
- ncdu
- tree
ollama_models: []
swarm_role: worker
hardware:
cpu: "Intel N150 (4 cores)"
ram: "12GB"
storage: "512GB SSD"
network: "1x Ethernet (integrated)"
notes: >
GMKtec G9 mini PC. Swarm worker.

30
host_vars/mark-39.yml Normal file
View File

@@ -0,0 +1,30 @@
---
# MK-39 Gemini — Docker Swarm worker 3
node_type: swarm
has_gpu: false
# Swarm essentials
extra_packages:
- docker.io
- docker-compose
- cifs-utils
- nfs-common
- curl
- git
- ufw
- htop
- ncdu
- tree
ollama_models: []
swarm_role: worker
hardware:
cpu: "Intel N150 (4 cores)"
ram: "12GB"
storage: "512GB SSD"
network: "1x Ethernet (integrated)"
notes: >
GMKtec G9 mini PC. Swarm worker.

30
host_vars/mark-42.yml Normal file
View File

@@ -0,0 +1,30 @@
---
# MK-42 Extremis — Docker Swarm worker 4
node_type: swarm
has_gpu: false
# Swarm essentials
extra_packages:
- docker.io
- docker-compose
- cifs-utils
- nfs-common
- curl
- git
- ufw
- htop
- ncdu
- tree
ollama_models: []
swarm_role: worker
hardware:
cpu: "Intel N150 (4 cores)"
ram: "12GB"
storage: "512GB SSD"
network: "1x Ethernet (integrated)"
notes: >
GMKtec G9 mini PC. Swarm worker.