New Show Hacker News story: Show HN: Automation the KISS way. No YAML involved
Show HN: Automation the KISS way. No YAML involved
2 by linkdd | 1 comments on Hacker News.
Hello HN, I like Ansible as a tool for automation to perform tasks on multiple remote hosts. But like many of you, I'm sick of the custom YAML DSL that many of this kind of tools provide. How many times have we said "just give me a true scripting language!" ? That's why I started this project `tricorder` (as in Star Trek's tricorder, a simple device to do pretty much anything required by the plot). For now, it's only a tool to execute a command on multiple hosts (like ansible, but without the YAML) and returning the outputs as JSON so you can query it with other tools like `jq` in your bash scripts. But with time, I intend to add other tools to provide the following features: - mimic the "gather facts" feature from ansible - upload/download files to/from remote hosts - Rust API to include in your projects - bindings to other languages like Python/TypeScript/Go I'd be happy to have some feedback on the source code (as Rust is not my main language) or on what features you'd like to see implemented. Thank you :) Link to the Github repository: https://ift.tt/7AgSouQ
2 by linkdd | 1 comments on Hacker News.
Hello HN, I like Ansible as a tool for automation to perform tasks on multiple remote hosts. But like many of you, I'm sick of the custom YAML DSL that many of this kind of tools provide. How many times have we said "just give me a true scripting language!" ? That's why I started this project `tricorder` (as in Star Trek's tricorder, a simple device to do pretty much anything required by the plot). For now, it's only a tool to execute a command on multiple hosts (like ansible, but without the YAML) and returning the outputs as JSON so you can query it with other tools like `jq` in your bash scripts. But with time, I intend to add other tools to provide the following features: - mimic the "gather facts" feature from ansible - upload/download files to/from remote hosts - Rust API to include in your projects - bindings to other languages like Python/TypeScript/Go I'd be happy to have some feedback on the source code (as Rust is not my main language) or on what features you'd like to see implemented. Thank you :) Link to the Github repository: https://ift.tt/7AgSouQ
Comments
Post a Comment