• <small id='TbITj'></small><noframes id='TbITj'>

        <i id='TbITj'><tr id='TbITj'><dt id='TbITj'><q id='TbITj'><span id='TbITj'><b id='TbITj'><form id='TbITj'><ins id='TbITj'></ins><ul id='TbITj'></ul><sub id='TbITj'></sub></form><legend id='TbITj'></legend><bdo id='TbITj'><pre id='TbITj'><center id='TbITj'></center></pre></bdo></b><th id='TbITj'></th></span></q></dt></tr></i><div id='TbITj'><tfoot id='TbITj'></tfoot><dl id='TbITj'><fieldset id='TbITj'></fieldset></dl></div>
      1. <legend id='TbITj'><style id='TbITj'><dir id='TbITj'><q id='TbITj'></q></dir></style></legend>

      2. <tfoot id='TbITj'></tfoot>
        • <bdo id='TbITj'></bdo><ul id='TbITj'></ul>

      3. 运行攻略后访问可能的攻略结果

        时间:2024-04-20

        • <bdo id='iyRMo'></bdo><ul id='iyRMo'></ul>
              <tbody id='iyRMo'></tbody>
            <i id='iyRMo'><tr id='iyRMo'><dt id='iyRMo'><q id='iyRMo'><span id='iyRMo'><b id='iyRMo'><form id='iyRMo'><ins id='iyRMo'></ins><ul id='iyRMo'></ul><sub id='iyRMo'></sub></form><legend id='iyRMo'></legend><bdo id='iyRMo'><pre id='iyRMo'><center id='iyRMo'></center></pre></bdo></b><th id='iyRMo'></th></span></q></dt></tr></i><div id='iyRMo'><tfoot id='iyRMo'></tfoot><dl id='iyRMo'><fieldset id='iyRMo'></fieldset></dl></div>
              • <legend id='iyRMo'><style id='iyRMo'><dir id='iyRMo'><q id='iyRMo'></q></dir></style></legend>

                <tfoot id='iyRMo'></tfoot>

                  <small id='iyRMo'></small><noframes id='iyRMo'>

                1. 本文介绍了运行攻略后访问可能的攻略结果的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我使用ansible-pull在我看不到的远程计算机(客户端)上运行Ansible脚本。

                  我想确保:

                  • 可修改的剧本执行成功,则应发送摘要
                  • 可分析的行动手册如果执行不成功,应发送失败内容的摘要
                  启用Ansible日志将信息存储在一些日志文件中,但我想知道是否可以通过Ansible中预定义的一些变量获得以下Ansible输出的结果。

                  PLAY [localhost] ************************************************************** 
                  
                  GATHERING FACTS *************************************************************** 
                  ok: [localhost]
                  
                  TASK: [Install the hello package] ********************************************* 
                  ok: [localhost] => {"changed": false}
                  
                  TASK: [Install the cmatrix package] ******************************************* 
                  ok: [localhost] => {"changed": false}
                  
                  PLAY RECAP ******************************************************************** 
                  localhost                  : ok=3    changed=0    unreachable=0    failed=0  
                  
                  如果没有,那么我将不得不编写自定义脚本来解析日志,将信息保存在机器上的某个数据库中,然后将其发送回我们的服务器。

                  推荐答案

                  AFAIK没有可以从中获取此数据的变量。

                  但这需要callback plugin。请看一下插件log_plays。它会写入自己的日志文件。您可以截取所有消息,收集它们,最后(在插件中定义一个方法def playbook_on_stats(self, stats):)随心所欲地处理它。还有mail plugin,它将发送有关失败任务的电子邮件。

                  这篇关于运行攻略后访问可能的攻略结果的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:在终端运行python文件时,返回的命令不会执行吗? 下一篇:&quot;filename.whl不是此平台上支持的轮子(&quot;

                  相关文章

                      <bdo id='LKaP3'></bdo><ul id='LKaP3'></ul>

                    <small id='LKaP3'></small><noframes id='LKaP3'>

                  1. <tfoot id='LKaP3'></tfoot>

                    <legend id='LKaP3'><style id='LKaP3'><dir id='LKaP3'><q id='LKaP3'></q></dir></style></legend>

                      <i id='LKaP3'><tr id='LKaP3'><dt id='LKaP3'><q id='LKaP3'><span id='LKaP3'><b id='LKaP3'><form id='LKaP3'><ins id='LKaP3'></ins><ul id='LKaP3'></ul><sub id='LKaP3'></sub></form><legend id='LKaP3'></legend><bdo id='LKaP3'><pre id='LKaP3'><center id='LKaP3'></center></pre></bdo></b><th id='LKaP3'></th></span></q></dt></tr></i><div id='LKaP3'><tfoot id='LKaP3'></tfoot><dl id='LKaP3'><fieldset id='LKaP3'></fieldset></dl></div>