Ansible win_文件模块寄存器结果

Ansible win_文件模块寄存器结果,ansible,ansible-playbook,Ansible,Ansible Playbook,我正在使用win_file Ansible模块在Windows 2012 R2服务器上创建目录和文件。我想注册win_文件任务的结果,但无法使其工作 例如,这个剧本 --- - hosts: windows_server gather_facts: no - name: create directory on remote windows server win_file: path: 'c:\temp}' state: director

我正在使用win_file Ansible模块在Windows 2012 R2服务器上创建目录和文件。我想注册win_文件任务的结果,但无法使其工作

例如,这个剧本

---
- hosts: windows_server

  gather_facts: no

    - name: create directory on remote windows server
      win_file:
        path: 'c:\temp}'
        state: directory
        register: task_results
        debug: var=task_results
…不打印任务的结果


非常感谢您的帮助。

您的剧本语法有缺陷。。。试试这个:

---
- hosts: windows_server
  gather_facts: no
  tasks:
    - name: create directory on remote windows server
      win_file:
        path: 'c:\temp'
        state: directory
      register: task_results
    - debug: var=task_results
寄存器
是任务的一部分,而不是模块的参数,因此它应该具有相同的缩进。
debug
是一项新任务,因此它应该是列表中的另一项。
在您的示例中也没有
任务
关键字