Virgil
7f7cc55479
feat(ansible): support public role vars
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-02 01:29:42 +00:00
Virgil
4e0a5f714c
feat(ansible): add with_subelements loop support
2026-04-02 00:32:37 +00:00
Virgil
5bb3a2f636
feat(ansible): support with_together legacy loops
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:38:25 +00:00
Virgil
0e3a362269
feat(ansible): support legacy action shorthands
2026-04-01 23:31:40 +00:00
Virgil
05df5b5bb8
feat(ansible): support with_nested loops
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 23:18:46 +00:00
Virgil
2e54726977
Support custom role defaults and vars files
2026-04-01 23:15:08 +00:00
Virgil
41d74b0ac6
Support with_sequence task loops
2026-04-01 22:44:12 +00:00
Virgil
3c51fd40ad
Add handler listen alias support
2026-04-01 22:29:44 +00:00
Virgil
a43a447f55
feat(ansible): add with_fileglob loop support
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:27:17 +00:00
Virgil
92634bf561
feat(ansible): support indexed loop items
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 22:18:31 +00:00
Virgil
5951f74f27
Resolve include task paths relative to playbooks
2026-04-01 21:46:52 +00:00
Virgil
6805aeb410
fix(ansible): apply role defaults and vars during execution
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-01 21:40:18 +00:00
Virgil
097aeec0d2
Add with_file loop support
2026-04-01 21:07:04 +00:00
Virgil
df8a400553
Add host pattern resolution
2026-04-01 21:02:51 +00:00
Virgil
66af49ec7f
Support short-form community modules
2026-04-01 21:00:32 +00:00
Virgil
f80825783c
fix(ansible): support import_playbook expansion
2026-04-01 20:54:36 +00:00
Virgil
f1a52e777e
Normalize with_dict legacy loops
2026-04-01 20:08:34 +00:00
Virgil
2739e52d52
feat(ansible): add add_host inventory module
2026-04-01 19:09:11 +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
Virgil
4f33c15d6c
refactor(ansible): upgrade core to v0.8.0-alpha.1
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-26 14:47:37 +00:00
Snider
b3eed66230
refactor(ansible): migrate module path to dappco.re/go/core/ansible
...
CI / test (pull_request) Failing after 2s
CI / auto-fix (pull_request) Failing after 0s
CI / auto-merge (pull_request) Failing after 0s
Update go.mod module line and all dependencies from forge.lthn.ai to
dappco.re paths (core v0.5.0, log v0.1.0, io v0.2.0). Update all .go
import paths. Rewrite cmd/ansible/ for new core.Command API replacing
the cobra-based CLI integration. Update documentation references.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-22 01:50:56 +00:00
Snider
2d51fb4d0e
refactor: replace os.* and fmt.Errorf with go-io/go-log conventions
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-03-16 19:50:03 +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