Semaphore runs ansible-playbook from the cloned repo root, not from the playbook directory. The previous value '../roles' resolved outside the repo. Correct path is 'ansible/roles'.
Semaphore runs ansible-playbook from the cloned repo root, not from the playbook directory. The previous value '../roles' resolved outside the repo. Correct path is 'ansible/roles'.