I am trying to run a php script on a remote server using ansible. Running the script with the ansible user (which ansible uses to login to the server) works perfectly. The ansible task however fails when there are include statements in my php script.
My php script lays in
/srv/project
it tries to include
includes/someLibrary.phpEverything works fine when running the script as any user with the correct access rights but when running it via an ansible task
- name: run script shell: 'php /srv/project/script.php'
it fails with:
failed to open stream: No such file or directory in /srv/project/includes/someLibrary.php
Running a very basic php script works nicely though.