位置: 编程技术 - 正文

ansible作为python模块库使用的方法实例(ansible客户端需要装python)

编辑:rootadmin

推荐整理分享ansible作为python模块库使用的方法实例(ansible客户端需要装python),希望有所帮助,仅作参考,欢迎阅读内容。

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

前言

ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。ansible是基于模块工作的,本身没有批量部署的能力。真正具有批量部署的是ansible所运行的模块,ansible只是提供一种框架。

主要包括:

(1)、连接插件connection plugins:负责和被监控端实现通信;

(2)、host inventory:指定操作的主机,是一个配置文件里面定义监控的主机;

ansible作为python模块库使用的方法实例(ansible客户端需要装python)

(3)、各种模块核心模块、command模块、自定义模块;

(4)、借助于插件完成记录日志邮件等功能;

(5)、playbook:剧本执行多个任务时,非必需可以让节点一次性运行多个任务。

Asible是运维工具中算是非常好的利器,我个人比较喜欢,可以根据需求灵活配置yml文件来实现不同的业务需求,因为不需要安装客户端,上手还是非常容易的,在某些情况下你可能需要将ansible作为python的一个库组件写入到自己的脚本中,今天的脚本脚本就将展示下ansible如何跟python脚本结合,也就是如何在python脚本中使用ansible,我们逐步展开。

先看第一个例子:

这个例子展示我们如何在python脚本中运行如何通过ansible运行系统命令,我们接下来看第二个例子,跟我们的yml文件对接。

简单的yml文件内容如下:

调用playbook的python脚本如下:

总结

标签: ansible客户端需要装python

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

上一篇:python 基础教程之Map使用方法(python 基础教程第三版 怎么样)

下一篇:python实现下载整个ftp目录的方法(python下载方法)

  • 企业所得税优惠政策最新2023小微企业
  • 飞机票火车票汽车票抵扣进项税
  • 滴滴出行发票可以抵扣进项税吗
  • 以固定资产换入固定资产
  • 以汽车出资
  • 股东补亏资金
  • 一般纳税人增值税申报操作流程
  • 苗木销售免企业所得税吗
  • 营改增后房地产企业增值税如何核算
  • 代增值税专用发票网上申请
  • 雇主责任险会计分录
  • 对外支付类型
  • 出口押汇和议付的区别
  • 微软输入法突然变成繁体字怎么改回来
  • 如何彻底关闭电脑右下角弹窗
  • 应收账款保理会计处理 会计视野
  • 业务招待费扣除基数的收入包括哪些
  • 单位办事人员
  • npscheck.exe - npscheck是什么进程 有什么用
  • PHP:preg_split()的用法_PCRE正则函数
  • 增值税中的筹划方法哪些可以应用在消费税中,为什么?
  • 固定资产清理的会计科目处理
  • 其他货币资金明细账填写样本
  • 其他业务支出的二级科目有哪些
  • 企业会计准则存在的问题怎么写
  • 小规模纳税人结转税金分录
  • 应收账款属于会计的哪个要素
  • 不按发票金额付款说明
  • 维修费的会计分录怎么写
  • 国际货运代理公司个人货物
  • 帝国cms模型
  • 工资是负数怎么办
  • 陈列费属于什么类目的
  • 收据大写后面的空格怎么填
  • 开一家公司的具体步骤
  • 建账盘存库存商品的分录
  • 调整以前月份的管理费用怎么做
  • 存量资金会计处理办法
  • 日后调整事项的记账凭证怎样装订
  • 资本公积资本溢价怎么算
  • 景观石属于采购哪个品目
  • 年末坏账准备计提余额减少说明什么
  • 会计准则 职工福利
  • sql server233错误
  • 怎么验证触发器的执行
  • sql函数大全
  • 常用的sql语句有哪些
  • windows vista(service pack1)
  • win8安装程序在哪里
  • 清除cmos后电脑不启动
  • SmartFTP.exe - SmartFTP是什么进程
  • linux集群的作用和意义
  • window1020h2
  • windows7播放器在哪找
  • win7自带桌面时钟吗
  • win7系统玩英雄联盟蓝屏
  • win8如何安装
  • android消息队列使用
  • 并行执行的符号
  • 批处理常用命令及用法大全
  • python文本处理教程
  • javascriptj
  • DataTables+BootStrap组合使用Ajax来获取数据并且动态加载dom的方法(排序,过滤,分页等)
  • python如何调用c程序
  • XML、HTML、CSS与JS的区别整理
  • 开发 工具
  • python 描述符类
  • unity3d官方教程
  • unity-3d
  • python爬虫从入门到精通
  • 获取android_id
  • 2023年四川职工医保缴费基数
  • 成都税务企业号公众号
  • 非道路机械环保标志图片
  • 江西省税务总局官网
  • 营业账簿中的其他账簿包括
  • 自然人电子税务局(扣缴端)怎么添加公司
  • 购买烟叶要交烟税吗
  • 省级税务机关是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设