【发布时间】:2020-04-30 23:19:16
【问题描述】:
我正在使用命令模块从 ansible playbook 运行我的 shell 脚本。我的剧本打印了一些消息和错误消息,例如(ansible 控制台输出):
rc: 1
start: '2020-04-30 10:42:44.165313'
stderr: ''
stderr_lines: <omitted>
stdout: |-
User verified
Ping test okay
ERROR!!! Unable to connect to machine..Aborted...:Error741
我在寄存器variable(output_1) 中捕获了命令输出。现在我想从上面的输出中提取“错误”消息行。我使用了regex_search(output_1.stdout | regex_search('Error741')),但这给了我确切的词(比如Error741)而不是整行。
我的预期输出:-
"ERROR!!! Unable to connect to machine.. exiting....:Error741"
【问题讨论】:
标签: ansible