The requirements file is read and executed during the project update that runs immediately before a job runs. You can see this project update by going to the job detail view. There will be a link to the project update on the left side of the display.
Hi Matthew,
Thanks for the quick reply. It seems the roles from galaxy is only installed if you use scm type like git and also if you have checked update scm on launch on the project edit screen.
Since I am using manual scm type there is no update scm/project update and therefore it doesn’t trigger the ansible galaxy role install.