Semaphore runs ansible-playbook from the playbook's directory, not from ansible/ where ansible.cfg lives. Roles aren't found at runtime: 'role linux-baseline was not found'. Set ANSIBLE_ROLES_PATH=../roles in the default environment so the search picks up ansible/roles/ relative to the playbook directory.
5.7 KiB
5.7 KiB