Jump To Close Expand all Collapse all Table of contents Creating and Consuming Execution Environments Preface Making open source more inclusive 1. Introduction to Automation execution environments Expand section "1. Introduction to Automation execution environments" Collapse section "1. Introduction to Automation execution environments" 1.1. About automation execution environments Expand section "1.1. About automation execution environments" Collapse section "1.1. About automation execution environments" 1.1.1. Why use automation execution environments? 2. Using Ansible Builder Expand section "2. Using Ansible Builder" Collapse section "2. Using Ansible Builder" 2.1. Why use Ansible Builder? 2.2. Installing Ansible Builder 2.3. Building a definition file 2.4. Executing the build and creating commands 2.5. Breakdown of definition file content Expand section "2.5. Breakdown of definition file content" Collapse section "2.5. Breakdown of definition file content" 2.5.1. Build args and base image 2.5.2. Ansible config file path 2.5.3. Dependencies Expand section "2.5.3. Dependencies" Collapse section "2.5.3. Dependencies" 2.5.3.1. Galaxy 2.5.3.2. Python 2.5.3.3. System 2.5.4. Additional custom build steps 2.6. Optional build command arguments 2.7. Containerfile 2.8. Creating a Containerfile without building an image 3. Publishing an automation execution environment Expand section "3. Publishing an automation execution environment" Collapse section "3. Publishing an automation execution environment" 3.1. Customizing an existing automation execution environments image 4. Populating your private automation hub container registry Expand section "4. Populating your private automation hub container registry" Collapse section "4. Populating your private automation hub container registry" 4.1. Prerequisites 4.2. Obtaining images for use in automation hub 4.3. Tagging images for use in automation hub 4.4. Pushing a container image to private automation hub 5. Setting up your container repository Expand section "5. Setting up your container repository" Collapse section "5. Setting up your container repository" 5.1. Prerequisites 5.2. Adding a README to your container repository 5.3. Providing access to your container repository 5.4. Tagging container images 6. Pulling images from a container repository Expand section "6. Pulling images from a container repository" Collapse section "6. Pulling images from a container repository" 6.1. Prerequisites 6.2. Pulling an image 6.3. Additional resources A. Automation execution environments precedence Legal Notice Settings Close Language: 한국어 English 简体中文 日本語 Language: 한국어 English 简体中文 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Language and Page Formatting Options Language: 한국어 English 简体中文 日本語 Language: 한국어 English 简体中文 日本語 Format: Multi-page Single-page PDF Format: Multi-page Single-page PDF Preface Use Ansible Builder to create consistent and reproducible automation execution environments for your Red Hat Ansible Automation Platform needs. Previous Next