2016-06-17 10 views
-1

私は新しくなってしまいました。リモートサーバーからセットアップファイルを取得しようとしていて、それを私のMacにコピーして、必要ならばそれを実行しようとしています。 I tried get_url because i am running in a virtual box on mac.。そう私はmacとLinux上でバーチャルボックス上で私のMacとlinux上での可能性があります。私はLinuxでコマンドを与えることができ、Mac OS X文法について心配する必要はありません。 This is the error ansible is showing me。これを解決するのを手伝ってください。正しいコマンドを使用しています。私は何ができないのでしょうか。安心して遠隔地からインストール

- name: download file 
    hosts: linux 
    user: root 
    vars_prompt: 
    - name: smb_username 
     prompt: "Enter smb share username" 
    - name: smb_password 
     prompt: "Enter smb share password" 
     private: yes 
    tasks: 
    - name: download file 
     command: smbclient "Actual url" {{ smb_password }} -U {{ smb_username }} -c "recurse;lcd /local/path;get archive.zip" creates=/local/path/archive.zip* 
+0

を、代わりにあなたのコードを貼り付けスクリーンショットを使用する – Kyle

+0

ええ、それについて私は同様にstackoverflowに新しいです。 –

+0

あなたのプレイブックをあなたの質問に貼り付けてください。 –

答えて

1

これは脚本ではない、プレイブックは

--- - hosts: - hostA tasks: - name: ... get_url: ...

Ansibleは、例えば、プレイブック、特にGET_URLための1持っていて起動します。将来的にはhttps://github.com/ansible/ansible-examples/blob/master/language_features/get_url.yml

+0

ええ、私の最後に愚かな新人の愚かなミス...しかし、正しい構文を使用した後でも、私はこのエラーを与えた。 –

+1

正しい構文を使用している場合は、構文エラーが表示されません。現在の質問にあるコードは、正しくないか、または指定された構文に従っています。特に、ブロックの先頭に 'name 'を置くべきではありません。 –

+0

catch @ XiongChiamiovありがとう! – Kyle

関連する問題