2016-09-30 9 views
0

リモートホスト上にディレクトリのコピーを作成したい。私が使用しようとしたタスクは次のとおりです。リモートホスト上のディレクトリを同期する

- 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

答えて

3

:の代わりに=を使用して、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 }}" 
関連する問題