Ansible win_文件模块寄存器结果
我正在使用win_file Ansible模块在Windows 2012 R2服务器上创建目录和文件。我想注册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
---
- 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
是一项新任务,因此它应该是列表中的另一项。在您的示例中也没有
任务
关键字