位置: 编程技术 - 正文

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下载方法)

  • 关税的征收对象是贸易性商品,不包括
  • 现金流量表现金流量项目明细分类
  • 哪些费用的进项税可以抵扣
  • 开票资料需要哪些内容
  • 发票认证当月必须抵扣吗
  • 股东个人将钱打入公司对公账户,能否算作投资款
  • 应纳税额滞纳金
  • 代扣代缴企业所得税申报期限
  • 长期借款工程完工时会计处理怎么做?
  • 购进二手办公设备如何进行入账?
  • 库存商品一定是存货吗
  • 发票为什么会查不到信息
  • 税务局退的教育费附加怎么做账
  • 充值单据怎么开发票
  • 违约金收税吗
  • 凭证上附单据多少张怎么看
  • 往年的年报填错了怎么办
  • 一张发票上可以开几行
  • 如何在win7系统中查看电脑基本信息
  • iphone6s显示4g却无法上网
  • 汽车销售公司取名字参考大全图片
  • 企业自建房需要交哪些税
  • mac系统怎么添加网络映射
  • 看望员工生病的家属支付现金如何入账
  • 补缴房产税土地使用税怎么算
  • 借出材料表
  • php实现图片上传显示
  • 房地产预售收入如何缴纳所得税
  • php ob缓存
  • framework开发教程
  • thinkphp3.2框架
  • 织梦怎么样
  • 一般纳税人增值税怎么做账务处理
  • 小规模增值税结转账务处理
  • 工业企业变压器容量费用
  • 银行日记账期初余额写哪儿
  • 记账凭证基本内容口诀
  • 会计报表编制基本要求
  • 小规模纳税人税收政策2023
  • 退回的以前年度的附加怎么申报
  • 律师事务所的所属行业是什么
  • 记账错误是什么意思
  • 收到三代手续费的增值税报表填列在哪里
  • 城镇土地使用税减免税政策
  • 律师费能计入办公费吗合法吗
  • 公司股权变更所需资金
  • 购货方与付款方不一致
  • 管理费用明细科目设置和核算需要注意哪些问题
  • 工业企业增值税税率
  • sqlserver数据库维护
  • MYSQL数据库应用
  • 虚拟机ubuntu20.04
  • redhat系列
  • win7修改系统版本
  • Win10 Mobile RS2预览版14951升级遭遇卡在0%的解决办法
  • 做ghost备份
  • 电脑重装win7系统黑屏
  • win10怎么设置宽带连接上网
  • 怎么用macbook
  • 开启win10
  • win10 rs3
  • linux如何使用vim编写程序
  • unity做小地图
  • 你将会收藏
  • nodejs使用场景
  • python for key in
  • Unity3D游戏开发标准教程吴亚峰于复兴人民邮电出版社
  • jquery插件使用教程
  • ssh自动输入密码登录
  • 深入理解javascript特性.pdf
  • linux安装nodejs xz格式
  • 开发 工具
  • JavaScript中的数据类型分哪为两大类?
  • 用yum安装samba
  • python for windows
  • 安卓开发 内存
  • 土地使用税申报流程图
  • 新入职税务干部工作心得
  • 云南地税app官方下载
  • 纳税服务存在的不足之处
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设