У меня проблема с Ansible Tower 3.7.0 (ansible 2.9.7) при использовании модуля копирования. Я получаю это сообщение об ошибке:
TASK [Copy Installation Directory For CentOS 7] ********************************
An exception occurred during task execution. To see the full traceback, use -vvv. The error was: If you are using a module and expect the file to exist on the remote, see the remote_src option
fatal: [devmachine]: FAILED! => {"changed": false, "msg": "Could not find or access '/var/lib/awx/projects/xagt_install/Test_Directory' on the Ansible Controller.\nIf you are using a module and expect the file to exist on the remote, see the remote_src option"}
Однако этот путь к каталогу существует :
[root@tower xagt_install]# pwd
/var/lib/awx/projects/xagt_install
[root@tower xagt_install]# ls -Alh
drwxr-xr-x. 2 awx awx 98 Jun 17 12:57 Test_Directory
Вот задача / игра:
- name: Copy Installation Directory For CentOS 7
copy:
src: /var/lib/awx/projects/xagt_install/Test_Directory
dest: /tmp/
remote_src: no
when: (ansible_facts['distribution'] == "CentOS" and ansible_facts['distribution_major_version'] == "7" and 'xagt' in ansible_facts.packages)
Похоже, что «Test_Directory» имеет соответствующие разрешения. Кто-нибудь знает, почему этот модуль сообщает, что не может "найти или получить доступ" к каталогу?