我想在远程主机上制作目录的副本.我试图使用的任务是:
- 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 }}"
Run Code Online (Sandbox Code Playgroud)
但它似乎永远地悬挂着,看着iotop它似乎没有被复制的东西.我期望这样做是通过SSH进入远程主机,并从一个目录到另一个目录执行rsync.我错过了什么吗?
您正在使用=而不是混合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 }}"
Run Code Online (Sandbox Code Playgroud)