dollctl
dollctl is a small devops toolkit. It's a domain-driven system with the following functions:
- unified logging
- CI/CD
- server/service management
- data management
- VM management
The intention is to create a small, sane toolkit with domain-bounded modules and a simple web API surface that is powerful enough to enable an infrastructure-as-code approach and support a minimal approach to cloud-native computing. Services can easily be native, containerized, or orchestrated, and virtual machine management makes it suitable for installation on a hypervisor node. On top of that, the CICD engine, structured logging, and infrastructure as code capabilities provide an elegant way to provide the niceties of cloud environments without all the bullshit.
dollctl is in active development but is in use on production systems. A reference web UI implementation named sigil is being developed alongside dollctl, but since dollctl exposes a very simple web API, all sorts of web, CLI, integrated or native graphical clients could be created for different use-cases.
