Virgil
|
2b32f453db
|
Fix block inheritance in executor
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 11:14:37 +00:00 |
|
Virgil
|
8ebfafd6cc
|
refactor(ansible): rename cli helpers for clarity
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 11:11:17 +00:00 |
|
Virgil
|
103b5ed255
|
fix(ansible): propagate rescue block failures
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 11:07:17 +00:00 |
|
Virgil
|
c65ca1cfd9
|
Improve templating filter chaining
CI / auto-merge (push) Waiting to run
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
|
2026-04-03 11:03:04 +00:00 |
|
Virgil
|
c52d539d3c
|
feat(parser): support FQCN action directives
CI / auto-merge (push) Waiting to run
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 10:59:46 +00:00 |
|
Virgil
|
78eac4e8f2
|
docs(ansible): add AX usage examples
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-03 10:56:05 +00:00 |
|
Virgil
|
762a47f11f
|
feat(ansible): tighten file module idempotency
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:51:55 +00:00 |
|
Virgil
|
dc89e88e00
|
feat(ansible): make hostname idempotent
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:47:35 +00:00 |
|
Virgil
|
70ec0dbba4
|
feat(ansible): make add_host idempotent
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:43:56 +00:00 |
|
Virgil
|
8f6bd48cf8
|
feat(ansible): support meta end_role
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:39:45 +00:00 |
|
Virgil
|
7d71ff21a4
|
Tighten host limit matching
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:35:49 +00:00 |
|
Virgil
|
1d90b93f5b
|
Fix legacy loop unmarshalling
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:31:25 +00:00 |
|
Virgil
|
2edc43b3fb
|
fix(ansible): re-evaluate imported task when clauses
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
CI / test (push) Waiting to run
|
2026-04-03 10:28:45 +00:00 |
|
Virgil
|
a87899c2d4
|
Add sysctl_file support to sysctl module
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:22:09 +00:00 |
|
Virgil
|
0cb9cc5b28
|
Fix play-scoped vars and loop when conditions
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:17:08 +00:00 |
|
Virgil
|
e8a58e26ba
|
Implement any_errors_fatal play handling
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:07:58 +00:00 |
|
Virgil
|
dd9ccc777c
|
fix(ansible): accept FQCN include directives
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
Co-authored-by: Virgil <virgil@lethean.io>
|
2026-04-03 10:04:06 +00:00 |
|
Virgil
|
8699d00933
|
fix(ansible): register additional builtin modules
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 10:00:18 +00:00 |
|
Virgil
|
6613718d8c
|
feat(ansible): support force_handlers plays
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 09:57:38 +00:00 |
|
Virgil
|
6f5d1659cd
|
fix(ansible): support include_tasks apply defaults
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-03 09:52:23 +00:00 |
|
Virgil
|
0e813a93ca
|
fix(ansible): isolate template arg scope and resolve template paths
|
2026-04-03 07:35:12 +00:00 |
|
Virgil
|
9cef8c9a03
|
feat(ansible): template loop items recursively
CI / test (push) Waiting to run
CI / auto-fix (push) Waiting to run
CI / auto-merge (push) Waiting to run
|
2026-04-02 14:54:28 +00:00 |
|
Virgil
|
9db3c62054
|
feat(ansible): template import_playbook paths
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:50:41 +00:00 |
|
Virgil
|
1a54e98612
|
feat(ansible): preserve task-level become password
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:46:35 +00:00 |
|
Virgil
|
c8abab3034
|
feat(ansible): unify template file rendering
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:42:04 +00:00 |
|
Virgil
|
b04e68fdbf
|
feat(ansible): template play vars_files paths
|
2026-04-02 14:38:23 +00:00 |
|
Virgil
|
8cc2257ac7
|
feat(ansible): normalise docker compose v2 alias
Co-authored-by: Virgil <virgil@lethean.io>
|
2026-04-02 14:35:19 +00:00 |
|
Virgil
|
cb1ffa8b64
|
feat(ansible): expose inventory become password
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:31:01 +00:00 |
|
Virgil
|
3e8a150375
|
feat(ansible): expose hostvars and groups in templates
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:27:11 +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
|
563eebf40e
|
Add CLI coverage and UK English cleanup
|
2026-04-02 14:17:29 +00:00 |
|
Virgil
|
b2d33c5b91
|
fix(ansible): honour chdir for command skips
|
2026-04-02 14:11:29 +00:00 |
|
Virgil
|
e14659dcb0
|
feat(ansible): render include task vars and inherit tags
Co-authored-by: Virgil <virgil@lethean.io>
|
2026-04-02 14:06:22 +00:00 |
|
Virgil
|
9925b7d2e8
|
feat(ansible): add host context template vars
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 14:01:48 +00:00 |
|
Virgil
|
0560bccb8b
|
feat(ansible): normalize ansible.legacy modules
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 13:57:01 +00:00 |
|
Virgil
|
7f5c5d05e3
|
Scope set_fact to hosts
|
2026-04-02 13:53:06 +00:00 |
|
Virgil
|
772a9c393e
|
chore(ansible): align agent-facing module counts
|
2026-04-02 13:46:49 +00:00 |
|
Virgil
|
199cb1d087
|
feat(ansible): add pip requirements and virtualenv support
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 13:43:16 +00:00 |
|
Virgil
|
bced0d3cdc
|
feat(ansible): honour include task conditions
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 13:38:45 +00:00 |
|
Virgil
|
1b633d41db
|
Refresh cached play become state
|
2026-04-02 13:25:00 +00:00 |
|
Virgil
|
bde3c18e19
|
feat(ansible): expand extra-vars parsing
|
2026-04-02 13:21:01 +00:00 |
|
Virgil
|
ff2a8e7731
|
Support serial list batching
|
2026-04-02 03:32:40 +00:00 |
|
Virgil
|
ab9d9725be
|
feat(ansible): honour include_role tags and when
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:28:45 +00:00 |
|
Virgil
|
e8669f6f7c
|
feat(ansible): expose ansible_facts map
|
2026-04-02 03:25:10 +00:00 |
|
Virgil
|
e42e0452ad
|
feat(ansible): resolve nested condition vars
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:20:39 +00:00 |
|
Virgil
|
d1682f6345
|
feat(ansible): accept inventory directories
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:15:52 +00:00 |
|
Virgil
|
2c0b68627d
|
Load role vars in ParseRole
|
2026-04-02 03:12:11 +00:00 |
|
Virgil
|
f0c2333a75
|
feat(ansible): support uri dest downloads
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:08:14 +00:00 |
|
Virgil
|
290e9b47b1
|
feat(ansible): apply role when defaults to tasks
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:04:35 +00:00 |
|
Virgil
|
6ef54d3e56
|
feat(ansible): support action shorthand key-value args
Co-Authored-By: Virgil <virgil@lethean.io>
|
2026-04-02 03:00:58 +00:00 |
|