位置: 编程技术 - 正文

python将ansible配置转为json格式实例代码(python调用ansible执行playbook)

编辑:rootadmin

推荐整理分享python将ansible配置转为json格式实例代码(python调用ansible执行playbook),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:python ansible,python调用ansible执行playbook,ansible调用python脚本,ansible调用python脚本,ansible pipeline,ansible pipeline,ansible2 python,ansible2 python,内容如对您有帮助,希望把文章链接给更多的朋友!

python将ansible配置转为json格式实例代码

ansible的配置文件举例如下,这种配置文件不利于在前端的展现,因此,我们用一段简单的代码将ansible的配置文件转为json格式的:

用python将ansible配置转为json格式,python代码如下:

转换结果如下(python版本使用2.7版本的):

python将ansible配置转为json格式实例代码(python调用ansible执行playbook)

/usr/local/python/bin/python /tmp/test.py{"test": ["...", "..."], "haproxy": ["...", "..."], "webserver": ["...", "..."], "proxy": ["...", "...", "..."], "dbserver": ["...", "...", "..."]}

转换成json文件就方便在前端进行展示了,使用Flask提供json格式的接口如下:

然后前端代码(使用bootstrap treeview)如下:

ansible的配置文件在前端的展示如下,获取ansible选中的组,利用ansible命令就可以实现一些简单的自动化操作了:

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

Python入门_浅谈字符串的分片与索引、字符串的方法 这篇文章主要介绍了字符串的分片与索引、字符串的方法。字符串的分片与索引:字符串可以用过string[X]来分片与索引。分片,简言之,就是从字符串

Python入门_浅谈数据结构的4种基本类型 数据结构:通俗点说,就是储存大量数据的容器。这里主要介绍Python的4种基本数据结构:列表、字典、元组、集合。格式如下:列表:list=[val1,val2,val3,v

Python入门_浅谈for循环、while循环 Python中有两种循环,分别为:for循环和while循环。1.for循环for循环可以用来遍历某一对象(遍历:通俗点说,就是把这个循环中的第一个元素到最后一个

标签: python调用ansible执行playbook

本文链接地址:https://www.jiuchutong.com/biancheng/375665.html 转载请保留说明!

上一篇:用Python设计一个经典小游戏(用Python设计一个游戏)

下一篇:Python入门_浅谈字符串的分片与索引、字符串的方法(python的入门教程)

  • 以旧换新销售商品
  • 增值税进项税抵扣时间
  • 增值税进项税额加计抵减政策
  • 企业的筹建期允许有多长?
  • 会计科目生产成本怎么算
  • 住宿税率是多少 5%
  • 差额征税劳务费发票
  • 快递费未支付应该寄走了吗
  • 转让金融商品的会计分录
  • 营改增后怎么计算税费
  • 研发费用加计扣除条件
  • 融资担保公司会计建议有哪些要求
  • 向其他单位无偿提供服务的不需缴纳增值税
  • 收到外币货款的汇率
  • 法律关系三要素表
  • 应交增值税明细科目如何结转
  • 未交五险一金的原因
  • 开专用发票的地址有错会有影响吗?
  • 劳务清包工可以开3个点的票么
  • 汇算清缴涉及到哪些科目的调整
  • 销售方如何开具红字增值税专票 对方未抵扣
  • 委托代销商品委托方发出商品的分录
  • 计入成本的费用包括
  • 小规模人力资源服务费税率
  • 企业报税的详细流程期限为
  • 水电费的增值税计入什么科目
  • 1697510302
  • 期末调汇凭证怎么调
  • 跨年的费用怎么做账
  • 贷款利息不能抵扣依据
  • 银行汇票和银行本票区别图解
  • PHP:oci_field_scale()的用法_Oracle函数
  • 审核过程中发现的问题应由被审核部门实施纠正
  • 作废的发票对方钱能打出来吗
  • 结转本月完工产品的成本
  • 印花税的相关问题
  • FPN细节剖析以及pytorch代码实现
  • 魔改apk
  • ChatGPT在热门行业的应用场景有哪些
  • python 平均函数
  • 免税不可以开专票吗
  • 如何做进项税额明细表
  • reactjs.org
  • asp连接sqlserver数据库的三种方式是什么?
  • 增值税品种
  • 个人独资企业是不是个体工商户
  • 注册资金只能增加不能减少吗
  • 按信用风险特征组合
  • 辅助生产车间的低值易耗品计入
  • 公司实行全成本核算工资怎么算
  • 缴纳社保公积金的会计分录
  • 公允价值变动损益
  • 应付工资是应付账款吗
  • 借调人员费用列支
  • 运费可以抵扣进项税额
  • 外商投资企业的中国投资者
  • 小企业建账选哪种会计制度
  • MySQL中的max()函数使用教程
  • sql server常规错误
  • Linux下mysql 5.6.17安装图文教程详细版
  • win7如何查看电脑
  • vcdcontroltool
  • window10打补丁
  • 检测你的vps是不是真的
  • win7电脑老是跳出弹窗广告怎么办
  • win7怎么设置禁止安装软件
  • Ubuntu 12.04安装Xen常见问题及解决方法汇总
  • win8怎样获取管理员权限
  • fpassist.exe是什么进程 有什么作用 fpassist进程查询
  • glrotatef函数
  • javascript definitive guide
  • css fontstyle
  • js设置标签内容
  • webuploader.create
  • shell脚本取n天前的日期
  • 打造自己的庭院花园游戏
  • JavaScript For...In 使用方法
  • 矿产资源税的计税依据
  • 重庆电子税务局官网登录入口
  • 江苏国家税务局电子税务局电话
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设