Technical requirements
All the code referenced in this chapter is available at https://github.com/PacktPublishing/Demystifying-Ansible-Automation-Platform/tree/main/ch08. It is assumed that you have Ansible installed to run the code provided.
This chapter assumes that you have already installed Python and Ansible.
The software for this chapter can be installed with the following commands:
podman
: For managing containers:$ sudo dnf -y install podman
ansible-builder
: Used to build EEs:$ pip install ansible-builder
ansible-navigator
: Used to execute playbooks in EEs:$ pip install ansible-navigator
podman login
: Used to log in to container registries:$ podman login <registery_fqdn>
In terms of podman login
, you must enter a username and password. This allows you to authenticate to a credentialed registry so that containers can be both pulled from and pushed to it.