Add host_vars for 4x G9 Docker Swarm workers (MK-33, MK-34, MK-39, MK-42 Extremis)
This commit is contained in:
34
host_vars/mark-33.yml
Normal file
34
host_vars/mark-33.yml
Normal 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
30
host_vars/mark-34.yml
Normal 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
30
host_vars/mark-39.yml
Normal 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
30
host_vars/mark-42.yml
Normal 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.
|
||||||
Reference in New Issue
Block a user