Я использую ansible 2.7.5 и хост с Windows 10 поверх winRM.
Если я выполню:
ansible win -I hosts -m win_command -a "PowerShell.exe ipconfig"
Я получаю вывод, и он отлично работает.
Но я хочу записать его в плейбук, а не в качестве команды, которую нужно вводить, но я не получу никакого вывода, поэтому я попытался использовать стандартный вывод, но он не будет работать:
- hosts: win
gather_facts: no
tasks:
- name: PowerShell Command
win_command: powershell.exe
register: shell_result
args:
stdin: ipconfig
-debug:
var: shell_result.stdout_lines
Какие-нибудь предложения, как заставить первую команду работать как playbook?