ansible runner把结果写入MongoDB

发布时间:2020-07-06 18:33:42 作者:Jasonyu37
来源:网络 阅读:728

http://rfyiamcool.blog.51cto.com/1030776/1440624

http://rfyiamcool.blog.51cto.com/1030776/1422263



root@ubuntu12:~/ansible# vi mongo.py

import sys

import pymongo

import ansible.runner


def log(res):

        conn = pymongo.Connection(host="localhost", port=27017)

        db = conn ["ansible"]

        if type(res) == dict:

          db.ansible.insert(res)


if __name__ == "__main__":

       runner = ansible.runner.Runner(

          module_name = 'shell',

          module_args = 'ls -l',

          pattern = 'centos5',

         )


       result = runner.run()

       log(result)



推荐阅读:
  1. ansible笔记——安装配置ansible
  2. Ansible学习笔记--配置ansible

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

mongodb ansible runner ne

上一篇:Qt--计算器的实现

下一篇:Linux网络管理相关工具

相关阅读

您好,登录后才能下订单哦!

密码登录
登录注册
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》