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
- scheduled jobs
- VM management
- notification engine
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, scheduler module, and logging and notification systems provide an elegant way to provide the niceties of cloud environments without all the bullshit.
dollctl is still in development and not all modules have been completed. 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.
}