同步远程主机上的目录

问题描述:

我想在远程主机上创建一个目录的副本。我试图用的任务是:同步远程主机上的目录

- name: copy old core configs to new Solr 
    become: yes 
    become_user: root 
    synchronize: 
     src="/usr/local/solr/example/solr/collection1/" 
     dest="/usr/local/solr-4.10.4/example/solr/collection1" 
     recursive=yes 
    delegate_to: "{{ inventory_hostname }}" 

但它似乎就像是永远挂并期待在iotop它似乎并不像东西已被复制。我希望这样做的是SSH到远程主机,并从一个目录到另一个目录做一个rsync。我错过了什么吗?

+0

什么是与输出'-vvv'? – techraf

通过使用=而不是:来混合YAML语法样式。根据我的经验,这可能会导致误导性的错误。

尝试:

- name: copy old core configs to new Solr 
    become: yes 
    become_user: root 
    synchronize: 
    src: "/usr/local/solr/example/solr/collection1/" 
    dest: "/usr/local/solr-4.10.4/example/solr/collection1" 
    recursive: yes 
    delegate_to: "{{ inventory_hostname }}"