This project contains the execution environment definition file, but does not provide the actual container image. This is due to the requirement of having an active Red Hat Ansible Automation Platform subscription to be able to download some of the Collections used and the base ee-supported-rhel8 container image.
If you are a Red Hat Employee, you can download the Execution Environment from Quay by using the ee-ansible-ssa repository. You will need the Employee flag in your Quay account, to get access to the repository.
# log in with your Red Hat credentials podman login quay.io # pull down the execution environment podman pull quay.io/redhat_emp1/ee-ansible-ssa
If you want to use your own instance of private automation hub, use the provided requirements-galaxy.yml to synchronize the required collections.
To successfully build this execution environment a number of collections have to be available on automation hub. Sync Ansible Galaxy content with the provided
requirements-galaxy.yml file (import it in the Repository Management dialog of the automation hub UI).
Also synchronize the following certified content from Red Hat Automation Hub. Log into console.redhat.com and enable the sync for the following collections:
Also sync the following collections from Ansible Galaxy.
Check the requirements.yml for specific versions and additional details.
# log into the Red Hat registry to be able to pull the ee-supported-rhel8 podman login registry.redhat.io cd ee-ansible-ssa # set tag to the proper version, e.g tag=0.4.11 ansible-builder build -f ee-ansible-ssa.yml -t ee-ansible-ssa:$tag # you might want to add -v 3 to get more details ansible-builder build -f ee-ansible-ssa.yml -t ee-ansible-ssa:$tag -v 3
podman login quay.io podman push ee-ansible-ssa:$tag quay.io/redhat_emp1/ee-ansible-ssa:$tag podman push ee-ansible-ssa:$tag quay.io/redhat_emp1/ee-ansible-ssa:latest