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?

Respuestas a la pregunta(1)

Su respuesta a la pregunta