Skip to content

Add ansible CLI handler#7

Merged
ldayton merged 2 commits intomainfrom
add-ansible-support
Jan 8, 2026
Merged

Add ansible CLI handler#7
ldayton merged 2 commits intomainfrom
add-ansible-support

Conversation

@ldayton
Copy link
Copy Markdown
Owner

@ldayton ldayton commented Jan 8, 2026

Summary

  • Add comprehensive ansible CLI support with 149 test cases
  • Covers 11 ansible commands: ansible, ansible-playbook, ansible-vault, ansible-galaxy, ansible-inventory, ansible-doc, ansible-pull, ansible-config, ansible-console, ansible-lint, ansible-test

Test plan

  • All 149 ansible tests pass
  • Full test suite (8498 tests) passes
  • Ruff formatting and linting pass

Support for 11 ansible commands with 149 test cases:
- ansible (ad-hoc commands)
- ansible-playbook
- ansible-vault
- ansible-galaxy
- ansible-inventory
- ansible-doc
- ansible-pull
- ansible-config
- ansible-console
- ansible-lint
- ansible-test
Each handler now exports COMMANDS list, and __init__.py discovers
handlers at import time. This eliminates conflicts when adding new
handlers since each PR only touches its own handler file.
@ldayton ldayton force-pushed the add-ansible-support branch from 5b260bb to dde4c88 Compare January 8, 2026 21:00
@ldayton ldayton merged commit 9c13338 into main Jan 8, 2026
@ldayton ldayton deleted the add-ansible-support branch January 8, 2026 21:01
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant