Go to file
Moritz Graf 77d02481be First draft of openclaw. 2026-02-07 11:55:17 +01:00
.git-crypt Add 1 git-crypt collaborator 2020-04-05 20:09:08 +02:00
bootstrap Adding recent AGENTS file and recent README 2026-02-07 08:58:47 +01:00
k8s First draft of openclaw. 2026-02-07 11:55:17 +01:00
monitoring Adding docs for monitoring in muc 2023-01-16 15:20:26 +01:00
terraform Current state of terraform code 2025-05-29 11:37:24 +02:00
.editorconfig Cert-manager deployed 2020-04-05 10:17:47 +02:00
.gitattributes Updating openebs & switching to bitnami minio chart 2022-04-03 16:26:52 +02:00
.gitignore Adding monitoring folder to get started 2022-10-09 14:08:07 +02:00
AGENTS.md Adding root level agents file 2026-02-07 09:13:27 +01:00
README.md First draft of openclaw. 2026-02-07 11:55:17 +01:00

README.md

Infrapuzzle

Infrapuzzle is the newly restructured way of implementing my private infrastructure. Currently the following things are in project scope:

  • single node k8s "cluster" implemented with kubespray
  • development with Vagrant
  • host directory storage
  • Ingress via host network

terraform

Documentation in subfolder. It takes care of setting DNS records on OVH nameservers.

bootstrap

Documentation in subfolder. It takes care of setting up the k8s cluster itself, including a vagrant dev environment.

k8s

Documentation in subfolder. The services themselfes.

AI & Agents

The cluster hosts local AI capabilities and agents.

LLM (Ollama)

Hosts a local LLM (Llama 3 8B) for inference.

  • Deploy: kubectl apply -f k8s/llm/ollama.yaml
  • Verification: Check pods in llm namespace.

OpenClaw

An autonomous AI agent platform.

  1. Create Namespace: kubectl apply -f k8s/openclaw/namespace.yaml
  2. Configure Secrets:
    • Edit k8s/openclaw/openclaw.secret.yaml.
    • Replace change-me with your Gemini API Key.
    • Encrypt: Ensure the file is encrypted with git crypt before committing!
  3. Deploy: kubectl apply -f k8s/openclaw/openclaw.secret.yaml
  4. Access: https://openclaw.haumdaucher.de