I think these changes address some issues with the original code, as I tried using your scripts with a fresh AWX deployment and encountered Python/SELINUX errors during the playbook execution.
Recommended changes were using pip3 with the --user flag versus root/system-wide installations, setting vagrant into the docker group, and running the installation playbook under the vagrant user (opposed to root).
I think these changes address some issues with the original code, as I tried using your scripts with a fresh AWX deployment and encountered Python/SELINUX errors during the playbook execution.
Recommended changes were using pip3 with the
--user
flag versus root/system-wide installations, setting vagrant into the docker group, and running the installation playbook under the vagrant user (opposed to root).