原文:如何利用ansible callback插件對執行結果進行解析

最近在寫一個批量巡檢工具,利用ansible將腳本推到各個機器上執行,然后將執行的結果以json格式返回來。 如下所示: ansible node m script a root python health check.py 然后將結果重定向到一個文本文件中,再通過另外一個腳本,對該文本文件進行解析匯總,最后實現的結果如下: 但總感覺這種方式有點low,對返回結果進行解析,這似乎是一個比較普遍的需 ...

2016-12-30 10:18 0 10867 推薦指數:

查看詳情

ansiblecallback插件自定義

  由於ansible在2.0版本的時候,python api發生較大改變,所以一直在使用ansible的1.9版本。 在之前學習的過程中,在執行playbook的時候,在執行shell的命令的時候,由於當前屏幕不輸出命令結果,一直認為是ansible不返回命令結果。最近在寫自動化平台 ...

Thu Jan 19 22:19:00 CST 2017 0 1696
Python調用ansible API系列(三)帶有callback執行adhoc和playbook

在第二篇文章中雖然可以執行adhoc和playbook但是執行結果的輸出並不是特別直觀,雖然沒有報錯但是到底什么結果其實你是不知道的尤其是在執行adhoc的時候,這時候我們要利用callback來設置一下執行結果的輸出。 執行adhoc View Code ...

Tue Apr 09 23:36:00 CST 2019 0 1122
利用ansible進行主機信息收集

--- - hosts: myjob gather_facts: True vars: IP: "{{ ansible_default_ipv4['address'] }}" HOST_NAME: "{{ ansible ...

Tue Nov 26 23:32:00 CST 2019 0 317
利用ansible進行自動化構建etcd集群

上一篇進行了手動安裝etcd集群,此篇利用自動化工具ansible為三個節點構建etcd集群 環境:   master:192.168.101.14,node1:192.168.101.15,node2:192.168.101.19 1、首先查看該role(etcd集群)的目錄樹結構 ...

Fri Nov 24 06:45:00 CST 2017 0 1137
利用Ansible模塊copy和fetch進行主機間文件的傳遞

場景: java應用程序和Ansible不在同一台機子,要讀取的文件又在另一台主機。 主機a不能保存文件,可以臨時保存。 文件都在主機b上保存。 需求: 需要將文件從主機c傳到主機b,再從主機b傳到主機c,使用完之后刪除。 方案: 文件傳遞可以使用linux的scp命令,但是在 ...

Thu Apr 19 03:43:00 CST 2018 0 6554
利用kibana插件對Elasticsearch進行映射

映射(mapping) 映射是創建索引的時候,可以預先定義字段的類型以及相關屬性 Elasticsearch會根據JSON源數據的基礎類型去猜測你想要的字段映射。將輸入的數據變成可搜索的索引項。M ...

Thu Nov 30 04:12:00 CST 2017 0 1831
利用開源審計插件對mysql進行審計

轉載於互聯網 2017年06月02日MySQL社區版本最新版為MySQL_5.7.18,但是該版本不帶AUDIT功能(MySQL Enterprise Edition自帶AUDIT功能),因此需要加載plugin(第三方插件),當前插件有以下幾種:1、MySQL ...

Mon Apr 01 16:38:00 CST 2019 0 686
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM