No DSL, just real code.
Client/server based.
Jackadi is currently in an alpha state and is provided with no guarantees or warranties.
You’re welcome to try it out and give feedback.
But, it must not be used in production or in any environment where reliability, security, or data integrity are required.
Run tasks across multiple nodes from one manager.
Collect and store node system information.
Write tasks as Go code with no hidden behaviors.
No runtime dependencies hell.
Tasks and specs are simple plugins.
Register tasks and specs with simple Go functions.
Natural task writing.
Minimal framework knowledge needed.
Keep full freedom: you can easily reuse your plugins with another framework, as libraries or standalone executables.
Target nodes via list, glob, regex, queries or from file.