Saltstack / Chef may be the solution you need.

If you're already using ansible, how about ansible-pull?

On Fri, Sep 4, 2020 at 7:03 PM Jared Mauch <jared@puck.nether.net> wrote:


> On Sep 4, 2020, at 6:52 AM, Douglas Fischer <fischerdouglas@gmail.com> wrote:
>
> I'm looking for some tool to work as a Comand and Control of several remote nodes.
>
> The idea is to have many-many nodes of Virtual Machines running on every ASN voluntarily to deploy some services spread everywhere we can.
>
>
> Something like a Call-Home, that allows the headquarter to track operation, health state, deploy commands.
> (Re-reading this phrase, it could sound like a newbie
>  hacker trying to create his own Mirai. haha...
>  It's not the case... I'm not on the dark side of the force.)
>
>
> I was thinking in use something like reverse ssh and ansible.
> But I thought that I'm probably reinventing part of the wheel.
>
> I want to believe that there already some projects that would put-me some steps further on this project.
>
>
> Could anyone give-me some-tip?
>

You may want to look at the NLNOG Ring both for examples, but also for how to have interesting views from around the world, similar to RIPE Atlas.

- Jared