MCPcopy Index your code
hub / github.com/ansible/ansible-builder

github.com/ansible/ansible-builder @3.1.1

Chat with this repo
repository ↗ · DeepWiki ↗ · release 3.1.1 ↗ · + Follow
324 symbols 1,044 edges 33 files 145 documented · 45%
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

CI codecov

Ansible Builder

Ansible Builder is a tool that automates the process of building execution environments using the schemas and tooling defined in various Ansible Collections and by the user.

See the readthedocs page for ansible-builder at:

https://ansible-builder.readthedocs.io/en/stable/

Get Involved:

  • We use GitHub issues to track bug reports and feature ideas
  • Want to contribute, check out our guide
  • Join us in the #ansible-builder channel on Libera.chat IRC
  • For the full list of Ansible email Lists, IRC channels and working groups, check out the Ansible Mailing lists page of the official Ansible documentation.

Code of Conduct

We ask all of our community members and contributors to adhere to the Ansible code of conduct. If you have questions, or need assistance, please reach out to our community team at codeofconduct@ansible.com

License

Apache License v2.0

Core symbols most depended-on inside this repo

copy_file
called by 16
src/ansible_builder/utils.py
validate
called by 13
src/ansible_builder/user_definition.py
filter_requirements
called by 12
src/ansible_builder/_target_scripts/introspect.py
prepare
called by 10
src/ansible_builder/containerfile.py
write
called by 10
src/ansible_builder/containerfile.py
_insert_custom_steps
called by 10
src/ansible_builder/containerfile.py
add_image
called by 7
src/ansible_builder/policies.py
build
called by 7
src/ansible_builder/main.py

Shape

Function 196
Method 104
Class 24

Languages

Python100%

Modules by API surface

test/unit/test_cli.py29 symbols
test/integration/test_create.py27 symbols
test/unit/test_user_definition.py26 symbols
test/conftest.py24 symbols
test/integration/test_build.py22 symbols
src/ansible_builder/containerfile.py20 symbols
src/ansible_builder/_target_scripts/introspect.py20 symbols
src/ansible_builder/user_definition.py19 symbols
test/unit/test_containerfile.py18 symbols
test/unit/test_introspect.py17 symbols
src/ansible_builder/policies.py17 symbols
test/unit/test_utils.py11 symbols

For agents

$ claude mcp add ansible-builder \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact