
# 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

