# Current working directory should be that of WorkerProcess -- which is the # same directory as the currently executing playbook, i.e. integration/local/ # # https://github.com/ansible/ansible/issues/14489 - name: integration/local/cwd_preserved.yml any_errors_fatal: true hosts: test-targets tasks: - connection: local command: pwd register: pwd - connection: local stat: path: "{{pwd.stdout}}/cwd_preserved.yml" register: stat - assert: that: stat.stat.exists fail_msg: stat={{stat}}