Use the EE builder using configuration Job in Controller
Blog post discussing how to use this repo
Configure controller to create all controller objects to create a Job template that can create an EE. Changes will need to made to credentials and the inventory to be applicable to your installation.
The playbook used in the controller Job template to create an EE.
File to copy survey inputs from to get examples of format.
Temporary tarball while the collection update is being Reviewed.
Base EE definition file to create an EE with a playbook.
Playbook that when pointed at a Tower will create Execution environments based on the Towers defined Venvs.
Test file for testing survey options
This is NOT Recomended to do, it will run all containers in privledged mode. "user root inside of a container will have the same access as root on the host system" Building an EE will work if on a container, the following option needs to be changed in the Automation controller. /var/lib/awx/venv/awx/lib/python3.9/site-packages/awx/settings/defaults.py
DEFAULT_CONTAINER_RUN_OPTIONS = ['--privileged','--network', 'slirp4netns:enable_ipv6=true']
Afterward restart automation-controller and nginx service
The container to then use to run is quay.io/acme_corp/ansible-runner