So I've been hooking up Salt with a number of different OSs, including: -
* Linux (Debian, Alpine, OpenSUSE, CentOS and Arch)
* OpenBSD
* FreeBSD
* illumos (OmniOS)
* Windows (2019 Core, running OpenSSH!)
Salt deploys Consul and node_exporter (or wmi_exporter for Windows), and then Prometheus discovers them.
The beauty of this is any new machine, including derivatives/similar OSs (OpenIndiana, Ubuntu, Manjaro etc), would work with all of this too.
Blog post coming soon!
This is gonna be a fun one to read. Already in the first couple of paragraphs I'm laughing
Nice one @mwlucas
I'm down for this. Current WFH setup. Its still a work in progress as the room was only finished about 5 days ago (wall was knocked down, massive old wardrobe removed), but I'm happy to the say the least!
It took longer than I thought to get around to finishing this off (Christmas kicked in just as I was in the middle of it).
Everything is now in the right network.
Firewalling/proper segmentation tomorrow, and then I think I can concentrate on some of the enhancements I wanted to implement (always-on VPNs, nice FreeRADIUS frontend, etc).
And so it is done. The Banana Pi, my file server/backup box/SyncThing "home" node for the past 3 years, is out.
I'm now all set for the full network migration on Friday, from a flat single subnet to multiple VLANs, some dynamic routing (BGP, to integrate with some other infrastructure elsewhere), and overall way more control.
DevOps Engineer, Dad, Husband, Guitarist, Linux and Open Source lover, Motorsport obsessed, Co-host on the Admin Admin podcast (https://www.adminadminpodcast.co.uk/)