中文手册链接地址:http://www.simlinux.com/archives/409.html

http://www.simlinux.com/books/Ansible-notes.pdf 右键链接另存为

最近因为被管理多个节点上的配置文件弄得必须做很多繁琐,而且需要很小心的注意每个节点上的配置信息弄得很不舒服。而且经常遇见不同服务器节点上部署的service的结构的调整,而且一旦调整就会涉及到一些配置文件参数的调整。情况就是:service架构调整频繁,架构调整相应的一系列配置文件参数需要调整。监控需要调整,supervice进程监控需要调整,日志自动切割需要调整。部署新的service同样会遇见相同的问题。而且需要同时在多个服务器节点的终端上去进行切换。

我实在是忍受不住这种,于是决定利用自动化管理工具来简化这一系列动作。于是就花了2天时间把ansible的官方文档翻了一遍,后面本想说把官网翻译出来,提供给有需要的人使用。不过随后我就搜索除了以上提到的中文手册。文档不是完全按照ansible的官网结构翻译,但确实对官网文档一个很好的整理,我整体的看完一遍,我觉得我没啥必要去翻译了。基本上这位仁兄已经翻译,整理得挺好的,至少能够达成你很多基本的需要。当然如果有什么其他的需求可以上官网上去查。

后面我会先实现  批量部署,配置文件管理,架构轻松变更的功能,然后有时间会尽量做个web来简化工作,以后我就能从这令人厌烦的改配置,管理配置,调架构的工作中解放出来。这种工作实在不想再干了。

python api 参考官方文档 http://docs.ansible.com/ansible/developing_api.html

此篇就是来推荐这个中文手册

--附加参考资料--

【ansible dynamic inventory:ansible动态的inventory,从CMDB动态接收inventory】

这个需求是很常见的,如果你们的系统有CMDB,并且期望ansible中主机,主机组的管理能够动态从CMDB中获取,自动生成,那这个动态inventory就会用上。没接触的同学,建议按顺序看下来会比较容易明白怎么回事。

http://www.xiaohuai.com/4141 这个是dynamic inventory的一个简单入门文章

http://ju.outofmemory.cn/entry/95139

另外沈灿这个更加灵活的说明了,我们完全可以写一个脚本,这个脚本可以替换掉我们是ansible/hosts脚本,脚本主要是要满足参数--list,然后需要返回指定格式的数据即可。

http://noops.me/?p=1446  小米团队怎么基于CMDB来做inventory的动态获取,主要是改造管网的例子脚本。

【ansible api with playbook】

另外官网的api文档,只举例了一个如何调用运行model api的文档。没有具体如何运行playbook的文档,这边我就再附上一个如何调用playbook的参考链接。

http://stackoverflow.com/questions/27590039/running-ansible-playbook-using-python-api

这个是具体的lib

https://github.com/ansible/ansible/blob/release1.8.4/lib/ansible/playbook/__init__.py

文档中的例子:

from ansible.playbook import
PlayBookpb = PlayBook(playbook='/path/to/book.yml, --other initializers--[其他的一些参数,可以在以上提供的lib的链接中看到。])
pb.run()

再添加一个链接:https://groups.google.com/forum/#!topic/ansible-project/V1PoNJcXV_w

转载于:https://blog.51cto.com/atong/1720216

Ansible中文手册相关推荐

  1. Smarty中文手册,Smarty教程,Smarty模板的入门教材

    Smarty中文手册,Smarty教程,Smarty模板的入门教材 首先,这份Smarty中文手册的翻译工作是由喜悦国际村村民自发组织的,不代表任何人的意见和观点.对他们的无私奉献精神,我们表示感谢, ...

  2. man nfsd(rpc.nfsd中文手册)

    本人译作集合:http://www.cnblogs.com/f-ck-need-u/p/7048359.html rpc.nfsd(8) System Manager's Manual rpc.nfs ...

  3. CSS2.0中文手册(CHM版)

    Div+Css是现在网站架设的一个趋势,应用Css对于网站有诸多的好处.本教程是沈小雨2002年制作的 Css2.0中文手册,对学习CSS和查询CSS属性非常有帮助. Css2.0中文手册针对的是已有 ...

  4. iPhone开发环境搭建全过程 iPhone手机开发内容,中文手册

    http://3g.edu.csdn.net/kecheng/iphone.html  iPhone手机开发内容 http://www.docin.com/p-34874880.html# iPhon ...

  5. Apache2.2中文手册

    Apache2.2中文手册 CHM格试 转载于:https://blog.51cto.com/zjcookies/114174

  6. PostgreSQL9.3中文手册的在线纠错

    PostgreSQL9.3中文手册已经在PG中国社区的官网上正式发布了,下面是网址: http://www.postgres.cn/docs/9.3 然而翻译中难免会有一些小错误.所以我们在在线手册的 ...

  7. 英巴卡迪诺新年战略:支持Linux提供中文手册

    提到英巴卡迪诺Embarcadero公司可能会有人感到陌生但是提到其旗下的应用程序开发工具Delphi和C++Builder相信很多开发者都会有与此相关的记忆.从这几年英巴卡迪诺的产品升级和市场推广来 ...

  8. python3.6手册中文版-python3.6中文手册下载|

    python3.6中文文档为你提供了两个版本的一个是.chm文件的还有一个是pdf文件的.pdf的是中文版,chm格式的是英文原版.无论是哪一版都是为了方便你学习python语言.如果你喜欢这款文档那 ...

  9. python3中文手册-Python3.4中文手册 chm版

    Python3.4中文手册是为学python的朋友设计的一款免费的学习手册,内容丰富,包括使用python解释器.python简洁.深入python流程控制.数据结构.模块等内容,还有详细的实例,更容 ...

最新文章

  1. mysql onlibe all_MySQL Online DDL
  2. HttpClient 设置不当引发的一次雪崩!
  3. Eclipse导入工程后显示小红叉叉怎么解决?
  4. SharePoint Designer 2010创建限制筛选器
  5. git/github使用详解
  6. tcp协议的主要功能是什么_计算机网络 | 一文搞懂什么是TCP/IP协议
  7. VSCode如何关闭右侧预览功能 - 截图示下
  8. kindeditor 限制上传图片大小及宽高
  9. activiti 作业执行器定时开始事件
  10. 倾力打造在线SAP学习练习测试系统,能上网就可以使用SAP
  11. php flash 代码转换,php+flashpaper实现文档自动转换
  12. APP开发为什么选择云服务器?
  13. Android音乐播放器制作(一)扫描本地音乐显示在手机上
  14. imx6ull中断体系之GICV2
  15. mysql 谓语提前_表语 谓语 提前 是什么倒装
  16. css如何实现背景透明,文字不透明
  17. 用c语言设计汽车零部件质检系统,C语言课程设计汽车零部件质检管理系统.doc
  18. Spark中组件Mllib的学习1之Kmeans错误解决
  19. 流程图GoJS用于HTML图表的JavaScript库
  20. Python 3 学习笔记(二)----数据类型

热门文章

  1. 一滴汗测出你是否压力山大,得州大学联合研发高敏度贴片式皮质醇检测仪
  2. “火震”太多打乱NASA计划,火星探测计划将推迟到2022年底
  3. 老子不想考试了!英国计算机系学生黑掉校长邮箱:倒闭学校,取消考试
  4. 中国军团称霸KDD:华人博士斩获最佳论文,清华北大中科大华为等榜上有名
  5. 阿里云企业邮箱收费吗
  6. 第三节:Windows平台部署Asp.Net Core应用(基于IIS和Windows服务两种模式)
  7. RxJava从入门到不离不弃(四)——过滤操作符
  8. Linux下golang开发环境搭建
  9. 王甲佳全息营销系列03-离散集聚式地方机构建设与全息营销活动设计实践
  10. 罗田用好“大数据”力促扶贫更精准