
沈聪
本书从Ansible的模块运行以及Playbook的解析和执行两个方面剖析了三个版本的Ansible源码。此外,还优化和改造了用于部署Ceph集群的ceph-ansible项目。 本书共6章,第1章介绍Ansible 1.1的底层通信机制和模块运行原理;第2章在第1章的基础上剖析Ansible 1.9.6的源码;第3章介绍Ansible 2.8中的部分核心模块及Playbook的常用语法;第4章介绍Ansible 2.8中的核心源码并完整跟踪模块运行的全过程;第5章以小版本的源码对比及GitHub上的Bug溯源两种方式探讨深入学习Ansible源码的方式;第6章介绍基于Ansible的Playbook项目ceph-ansible。 本书适合初级和中级Python程序员阅读,也适合运维开发工程师和Ansible爱好者阅读。
市面上很少有讲源码的书,推荐一下。
乐观一些,其实不错,人艰不拆。程序员加油。
这本书在b站有对应的视频讲解,大家可以去b站搜索“ansible源码”