Deploying the Agent Platform
I tried to split the agent deployment process into a public part, which anyone can use and which is open source, and a private part, which contains settings for specific agents, secrets, IP addresses, and so on.
The stack and repository structure are as follows:
- https://github.com/backfabric/infra, a NixOS template that sets up servers, encrypts disks, and deploys a k3s cluster
- https://github.com/backfabric/agents, agent role definitions, not public yet, used to build agent containers
- my-agents, a private repository created from the template. It includes infra as a flake and stores server and agent settings on top of it
I am now finishing the first version of infra and my-agents. The goal for this stage is to get a working single-node k3s cluster and a GitOps process.