Я пытаюсь запустить следующую задачу, используя ansible 2.1 на удаленном сервере (для запуска пакета debian требуются привилегии sudo). Однако, когда я запускаю команду, кажется, что она не работает с ошибкой, скопированной ниже. Будем очень признательны за любые мысли о том, как устранить эту неполадку.
задача
---
- name: transferring artifact to server
local_action: shell ls -d /tmp/test/target/*.jar
register: test_build
- copy: src={{ test_build.stdout }} dest=/home/ubuntu/ owner=ubuntu group=ubuntu mode=644 backup=yes
become: true
become_user: ubuntu
become_method: sudo
ошибка
fatal: [testserver]: FAILED! => {"failed": true, "msg": "Failed to set permissions on the temporary files Ansible needs to create when becoming an unprivileged user. For information on working around this, see https://docs.ansible.com/ansible/become.html#becoming-an-unprivileged-user"}