Initial fleet ansible config - 2026-05-21T14:00:49-04:00

This commit is contained in:
2026-05-21 14:00:49 -04:00
commit cea2a0ff15
8 changed files with 287 additions and 0 deletions

View File

@@ -0,0 +1,28 @@
---
# Neo (Nebuchadnezzar) — Services node
# Nextcloud AIO + Vaultwarden ONLY. Debian.
node_type: services
has_gpu: false
# Services-specific packages
extra_packages:
- docker.io # Nextcloud AIO is container-based
- docker-compose # Compose for multi-service stacks
- apache2-utils # htpasswd for Vaultwarden basic auth
- certbot # Let's Encrypt automation
- cron # Ensure cron is present
# Services managed on Neo
managed_services:
- name: nextcloud-aio
enabled: true
- name: vaultwarden
enabled: true
# Ollama models: none — not an inference node
ollama_models: []
# Neo-specific facts
neo_services:
- nextcloud_aio
- vaultwarden