nowfound

Work · March 25, 2022

AT

Automation the KISS way. No YAML involved

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…

Automation the KISS way. No YAML involved launched on March 25, 2022 with 5 votes, #1,399 of 3,153 launches that month and more than 50% of that year's launches.

What it does

In the maker’s words, at launch

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…

Does a similar job

all alternatives →
  • HomelabOS – Ansible scripts to deploy self hosted cloud services2018 · gitlab.com · ▲235

    Your very own offline-first privacy-centric open-source data-center! https://homelabos.com/

  • Aviary.sh – A tiny Bash alternative to Ansible2020 · github.com · ▲276

    Minimal distributed configuration management in bash - frameable/aviary.sh

  • EA
    Enroll, a tool to reverse-engineer servers into Ansible config mgmtJan 2026 · enroll.sh · ▲265

    Happy new year folks! This tool was born out of a situation where I had 'inherited' a bunch of servers that were not under any form of config management. Oh, the horror... Enroll 'harvests' system information such as what packages are installed, what services are running, what files have 'differed' from their out-of-the-box defaults, and what other custom snowflake data might exist. The harvest state data can be kept as its own sort of SBOM, but also can be converted in a mere second or two into fully-functional Ansible roles/playbooks/inventory. It can be run remotely over SSH or…

  • Interactive Ansible Tutorial2018 · github.com · ▲170

    Interactive Ansible tutorials with dead simple setup via Docker - turkenh/ansible-interactive-tutorial

  • Ansible Kernel – Run Ansible Tasks and Plays with Jupyter Notebook2018 · github.com · ▲123

    Jupyter Notebook Kernel for running Ansible Tasks and Playbooks - ansible/ansible-jupyter-kernel

  • Steampunk Spotter2022 · steampunk.si · ▲64

    Assisted automation writing tool for your Ansible Playbooks

More work this month

the category →

Source: Show HN post ↗ · launch text quoted in part

Launched alongside, March 2022

the whole month →
  • IM

    Hi HN! I made many small web games in the past with Unity or Phaser. But this time I wanted to make something completely on my own. So I coded a basic game framework in plain JavaScript, and used it to make Almost Pong. This was a really fun project that taught me a lot about JavaScript, and I plan to make more minimalist games with this framework. Interesting fact: Almost Pong doesn't load any assets, all sprites and sounds are generated with code. Happy to answer questions, and please let me know if you have any feedback on the game. Thanks!

    Dev tools · 2022 · lessmilk.com

  • IM

    Life & fun · 2022 · networksfromscratch.com

  • HA

    Paste the following into the console of any HN page - for annotated avatars on all HN comments. (self contained code) for(u of document.querySelectorAll('.hnuser'))for(u.prepend(c=document.createElement('canvas')),x=c.getContext('2d'),c.width=18,c.height=14,s=u.innerText,r=1,i=28+s.length;i--;i>>29>X*X/3+Y/2&&x.fillRect(6+2*X,2*Y,2,2)&x.fillRect(6-2*X,2*Y,2,2):r+=s.charCodeAt(i-28,x.fillStyle='#'+(r>>8&0xFFFFFF).toString(16)))r^=r>>17,r^=r>2

    Dev tools · 2022

  • Tome Beta▲697

    The storytelling tool for work

    Work · 2022 · tome.app

  • Kairn▲694

    Regain control over your days

    Dev tools · 2022

  • How well do you know your area? Test your knowledge by locating streets on a map.

    Work · 2022 · backofyourhand.com