ansible 在 Windows 文件路径中重复斜杠

标签 ansible ansible-2.x

尝试测试简单的 ansible 脚本,我定义了一个变量。

variable: C:\Log\1.txt

接下来我只是尝试回显这个变量。

-name: echo
  debug: msg="{{ variable }}"

得到:

 "msg": "C:\\Log\\1.txt"

预期输出:

"msg": "C:\Log\1.txt"

如何在路径输出中得到一个斜杠?

谢谢。

最佳答案

不要对 ansible-playbook 以 JSON 编码形式打印调试消息这一事实感到困惑,因此某些字符会被转义。
变量值中没有重复的斜杠。

有关详细信息,请参阅我对不同问题的回答:https://stackoverflow.com/a/39587120/2795592

关于ansible 在 Windows 文件路径中重复斜杠,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39869464/

相关文章:

ansible - 通过 `--limit` 选项从主机获取数据

ssh - ansible 剧本 [设置] 收集事实 - SSH UNREACHABLE 连接在横幅期间超时

jinja2 - 如何在 Ansible playbook 中编写动态变量

ansible - ansible中的json_query查找键值并打印json对象中的另一个键

linux - Ansible:ansible.config中的source profile.d

callback_plugins 目录中的 Ansible 插件多次运行

python - ansible 2.9 中未找到 openstacksdk

python - Ansible:json 对象上的 set_fact

login - ansible remote_user 作为 root

docker - 使用 Ansible 在 docker-machine 上启动 Docker 容器?