Ansible:将存档提取到用户的目录
Ansible: extract archive to user's dir
我正在尝试构建一个 ansible 剧本,它在要在用户主目录中创建的文件夹下提取存档(可通过 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"。有帮助吗?
引用整个表达式:
dest: "{{ ansible_user_dir }}/wildfly"
我正在尝试构建一个 ansible 剧本,它在要在用户主目录中创建的文件夹下提取存档(可通过 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"。有帮助吗?
引用整个表达式:
dest: "{{ ansible_user_dir }}/wildfly"