
沈聰
本書從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源碼”