原文:如何利用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