Ubuntu Can';t使用ansible 2.2模块复制文件

Ubuntu Can';t使用ansible 2.2模块复制文件,ubuntu,ansible,Ubuntu,Ansible,我正在尝试使用ansible在两台服务器之间执行简单的复制任务,我的剧本是: - hosts: 10.100.12.26 remote_user: myUser vars: MERCHANT_API_DEST_DIR: "/tmp/" MERCHANT_API_SRC_DIR: "/source/folder/" tasks: - name: Copy the spring boot jar to the host destiny become:

我正在尝试使用ansible在两台服务器之间执行简单的复制任务,我的剧本是:

- hosts: 10.100.12.26
  remote_user: myUser
  vars:
    MERCHANT_API_DEST_DIR: "/tmp/"
    MERCHANT_API_SRC_DIR: "/source/folder/"
  tasks:
    - name: Copy the spring boot jar to the host destiny
      become: true
      become_method: sudo
      copy:
        src: "{{item}}"
        dest: "{{MERCHANT_API_DEST_DIR}}"
      with_fileglob: "{{MERCHANT_API_SRC_DIR}}/file-name-*.jar"
当我执行剧本时:

ansible-playbook my-playbook.yml --ask-pass
我得到的信息是:

fatal: [10.100.12.26]: FAILED! => {"failed": true, "msg": "Failed to get information on remote file (/tmp/file-name-1.13.jar): MODULE FAILURE"}

我想不出是什么问题,有人能帮我吗?

我终于找到了如何使它工作,我在执行行中添加了一个命令:

ansible-playbook my-playbook.yml --ask-pass --ask-become-pass

类似的问题可能是由于[Been]布尔值缩进错误造成的。这是一个已知的错误:在我的情况下,添加
--ask Been pass
就足够了。更正:添加
--ask Been pass
在技术上就足够了,但会提示您为每个连接输入密码短语。讨厌。