如何避免反斜杠出现在ansible变量中?
How to avoid backslash from appear from ansible variable?
我正在尝试 运行 一项在 Ansible 1.9.4 上 运行 完美的任务。
我知道从 Ansible 1.9.4 到 2.x 有些东西发生了变化。
我的任务如下:
- name: find out if this version has a shared package
stat: path="/home/"{{ users[0].name }}"/app/shared"
become: yes
become_user: "{{ users[0].name }}"
register: sharedPackage
当我调试时,stat 的输出是:
"/home/\"soma\"/soma/shared"
这个\"
给我带来了一些麻烦。我如何删除它?
从您的路径中删除引号:
stat: path="/home/{{ users[0].name }}/app/shared"
我正在尝试 运行 一项在 Ansible 1.9.4 上 运行 完美的任务。
我知道从 Ansible 1.9.4 到 2.x 有些东西发生了变化。 我的任务如下:
- name: find out if this version has a shared package
stat: path="/home/"{{ users[0].name }}"/app/shared"
become: yes
become_user: "{{ users[0].name }}"
register: sharedPackage
当我调试时,stat 的输出是:
"/home/\"soma\"/soma/shared"
这个\"
给我带来了一些麻烦。我如何删除它?
从您的路径中删除引号:
stat: path="/home/{{ users[0].name }}/app/shared"