Commit graph

10 commits

Author SHA1 Message Date
Virgil
b75ba32cc2 Add shell executable support
Some checks are pending
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
2026-04-03 12:58:03 +00:00
Virgil
fa5f2bb5ba feat(ansible): clarify unsupported module errors
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 14:22:10 +00:00
Virgil
b2d33c5b91 fix(ansible): honour chdir for command skips 2026-04-02 14:11:29 +00:00
Virgil
ce60a583f3 feat(ansible): support stdin for command and shell modules
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 00:47:30 +00:00
Virgil
134ea64e92 Add script module creates and chdir support 2026-04-01 22:59:12 +00:00
Virgil
23659c185b Add command module argv support 2026-04-01 22:36:28 +00:00
Virgil
d969cc9205 Resolve local paths from playbook base 2026-04-01 22:03:43 +00:00
Virgil
4245e1e530 Add command module creates/removes gating 2026-04-01 20:48:09 +00:00
Virgil
f127ac2fcb chore: polish ax v0.8.0 compliance
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 16:39:59 +00:00
Snider
4fe5484e1f feat: extract ansible package from go-devops
Pure Go Ansible playbook engine: YAML parser, SSH executor, 30+ module
implementations, Jinja2-compatible templating, privilege escalation,
event-driven callbacks, and inventory pattern matching.

438 tests passing with race detector.

Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-09 11:37:27 +00:00