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/latest/
Execution Environments
Execution environments are container images intended to be used by Ansible executors. Starting in version 2.0, ansible-runner can make use of these images.
An execution environment is expected to contain:
- An install of Ansible (as
ansible-base
if 2.10 or higher) - An install of
ansible-runner
- Ansible collections
- Python and/or system dependencies of
- modules/plugins in collections
- or content in
ansible-base
- or custom user needs
Execution environments contain everything needed to use Ansible modules and plugins, as local actions, inside of automation.
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 Freenode IRC - Join the discussion in awx-project
- 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
Project Maintainers:
Shane McDonald (shanemcd@redhat.com)
Alan Rominger (arominge@redhat.com)
Bianca Henderson (bianca@redhat.com)