Semaphore clones the repo and runs ansible-playbook from the working directory, so ansible.cfg is loaded automatically. This is more reliable than env vars inherited through podman exec subprocesses. /opt/ansible-collections is bind-mounted into the container and populated by the semaphore role's collections task.
40 KiB
40 KiB