我正在尝试构建一个ansible playbook,它在用户主目录中创建的文件夹下提取存档(可通过http获取)。 到目前为止,我已经提出了:
- name: Extract archive
unarchive:
creates: wildfly
src: "http://download.jboss.org/wildfly/10.1.0.Final/wildfly-10.1.0.Final.zip"
dest: "{{ ansible_user_dir }}"/wildfly
remote_src: yes
然而,通过运行它,我得到一个语法错误:这是违规行:
dest: "{{ ansible_user_dir }}"/wildfly
^ here
我也试过没有引号,但问题保持不变。 通过硬编码用户的家庭目录,它可以工作 - 除了没有文件夹" wildfly"被建造。有什么帮助吗?
答案 0 :(得分:2)
引用整个表达式:
dest: "{{ ansible_user_dir }}/wildfly"