Initial Release
The idea is a library to help assembling IT automation tasks as CLI executables - likely leveraging swift-argument-parser, or potentially included in development tools to ease deployments. This takes a great deal of inspiration from the SRE tool Ansible, but leaning into the type-safety of Swift while assembling playbooks.
This initial version uses Foundation's Process (the old, closed-source version), with an eye towards switching to Subprocess when it's part of FoundationEssentials, or potentially using other libraries (Joannis' Citadel, for remote SSH command invocations).
Right now the API is focused on imperative playbooks of commands, local or remote, with remote invoked over SSH. The stubs of the API are in place for declarative structures, but until the API is used a bit, I won't feel confident in its current shape and choices.
I'm creating this to share, in case someone else is looking for something akin - but it's not a set of tooling that I'd expect your general SRE/Operations staff member to want to pick up.