我是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*
答案 0 :(得分:1)
这不是一本剧本,剧本以
开头 ---
- hosts:
- hostA
tasks:
- name: ...
get_url: ...
Ansible有示例剧本,特别是get_url:https://github.com/ansible/ansible-examples/blob/master/language_features/get_url.yml