I care for Ansible as a tool for automation to fabricate tasks on multiple faraway hosts. However care for many of you, I’m sick of the custom YAML DSL that many of this extra or much less instruments present.
How consistently non-public we stated “proper give me a correct scripting language!” ?
That’s why I began this mission `tricorder` (as in Star Flow’s tricorder, a straightforward instrument to make quite great anything else required by the situation).
For now, it’s easiest a tool to enact a advise on multiple hosts (care for ansible, nonetheless with out the YAML) and returning the outputs as JSON so it is seemingly you’ll presumably moreover seek knowledge from it with utterly different instruments care for `jq` in your bash scripts. However with time, I intend to add utterly different instruments to create the next capabilities:
- mimic the "safe info" feature from ansible - add/download recordsdata to/from faraway hosts - Rust API to encompass in your projects - bindings to utterly different languages care for Python/TypeScript/Stride
I’d be elated to non-public some options on the source code (as Rust just isn’t my significant language) or on what capabilities you’d non-public to peer performed.
Link to the Github repository: https://github.com/linkdd/tricorder