2016-11-13 3 views
0

Я использую модуль win_file Ansible для создания каталогов и файлов на серверах Windows 2012 R2. Я хочу зарегистрировать результаты задачи win_file, но я не могу заставить ее работать.Результаты регистрации модуля Ansible win_file

Например, это Playbook ...

--- 
- 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 

... не печатает результаты выполнения этой задачи.

Любая помощь была бы принята с благодарностью.

ответ

1

Вашего синтаксис Playbook испорчен ... Попробуйте это:

--- 
- 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 

register является частью задачи не параметры модуля, поэтому он должен быть с тем же отступом.
debug - новая задача, поэтому она должна быть другим элементом в списке.
Также нет ключевого слова tasks в вашем примере.

Смежные вопросы