首页 > 代码库 > ansible runner把结果写入MongoDB
ansible runner把结果写入MongoDB
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)
ansible runner把结果写入MongoDB
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。