从ansible的远程位置安装

时间:2016-06-17 16:02:31

标签: linux macos ansible remote-access ansible-playbook

我是ansible的新手。我正在尝试从远程服务器获取安装文件并尝试将其复制到我的Mac上,然后在必要时运行它。这是我的剧本。I tried get_url because i am running in a virtual box on mac.。所以我有我可以在我的mac和linux上使用mac上的虚拟盒子。我可以在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*

1 个答案:

答案 0 :(得分:1)

这不是一本剧本,剧本以

开头

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

Ansible有示例剧本,特别是get_url:https://github.com/ansible/ansible-examples/blob/master/language_features/get_url.yml