Ansible no escapa el primer argumento de la ruta de Windows
Tengo un libro de jugadas con el nombre de la ruta de Windows en los argumentos adicionales. primer argumento que no escapa a la letra de unidad y la barra diagonal.
ansible-playbook d.yaml --extra-vars "ainstalldir=c:\\test stagedir=D:\packages outdir=d:\output\log"
TASK [print inpurt arguments] ********************************************************************************************************
ok: [127.0.0.1] => {
"msg": "installdir=c:\test, stragedir=D:\\packages, outdir=d:\\output\\log"
}
installdir imprime comoc:\test
, Espero que se imprima comoc:\\test
Aquí está mi libro de jugadas.
---
- name: test command line arguments
connection: local
hosts: 127.0.0.1
gather_facts: false
vars:
installdir: "{{ ainstalldir }}"
stagedir: "{{ stagedir }}"
outdir: "{{ outdir }}"
tasks:
- name: print inpurt arguments
debug:
msg="installdir={{ installdir }}, stragedir={{ stagedir }}, outdir={{ outdir }}"
¿Alguna idea de cómo resolver este problema?