ansible/ansible-runner
A tool and python library that helps when interfacing with Ansible directly or as part of another system whether that be through a container image interface, as a standalone tool, or as a Python module that can be imported. The goal is to provide a stable and consistent interface abstraction to Ansible. observed · 2026-09-01
Health v2 · maintenance only
89/100
- Activity 100
- Release rhythm 68
- Longevity 100
Flags: no_license
How is this computed?
round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-03. Adoption (stars, forks) is never an input.
- gap_med: 87.5
- age_days: 3134
- days_rel: 134
- days_push: 2
- n_releases_24m: 5
Adoption not part of the score
1084 stars · 383 forks observed · 2026-09-01
What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-30, confidence not recorded
Ansible Runner is a Python library and CLI tool that provides a stable, consistent interface for running Ansible programmatically, standalone, or via container images. It abstracts Ansible execution with process isolation and container runtime capabilities.
Use cases
- run ansible playbooks from python code
- embed ansible execution in another application
- run ansible inside a container programmatically
- get consistent structured output from ansible runs
- build a UI or service on top of ansible
- execute ansible with process isolation
When to choose
- you need to invoke Ansible from Python or another system with a stable API
- you want containerized or isolated Ansible execution
- you're building tooling like AWX that drives Ansible
When to avoid
- you just run playbooks manually from the command line
- you need configuration management features themselves rather than an execution wrapper
Facets
library · maturity stable
configuration-management developer-tools cli container-runtime developer-tools infrastructure-as-code python cli ansible automation-runner python-library process-isolation devops automation linux macos docker
2 sources
- readme: https://github.com/ansible/ansible-runner · fetched 2026-09-01 · 626b64e25a3e
- registry_pypi: https://pypi.org/pypi/ansible-runner/json · fetched 2026-08-29 · 8417c18f0e36
Member repositories
| Repository | Role | Health v2 |
|---|---|---|
| ansible/ansible-runner | main | 89 |
For agents
markdown · JSON · MCP: product_card(name="ansible/ansible-runner")
Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem