如何避免反斜杠出现在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"