作者: | Daniel Hall |
语言: | 英文 |
出版年份: | 2015 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
| 章节 | 核心主题 | 关键词 | |---|---|---| | 第1章 起步 | 安装(yum/apt/pip/source)、Inventory、ad-hoc 命令、Windows 支持 | ping、setup、文件模块 | | 第2章 简易 Playbook | YAML 三要素(target/vars/tasks)、模板、handler、set_fact、pause | Jinja2、模板化配置 | | 第3章 高级 Playbook | 并行/异步、循环、条件、委托、变量魔法(hostvars/groups/group_names…)、调试 | async/poll、when、delegate_to | | 第4章 大型项目 | Includes(task/handler/playbook)、Roles、标签、pull 模式、Vault 加密 | role 目录结构、tags、ansible-pull | | 第5章 自定义扩展 | Bash/Python 模块、外部 Inventory、插件体系(Connection/Lookup/Filter/Callback) | module_common.py、CSV→JSON、插件钩子 |
无代理架构
Inventory 多源支持
幂等设计
并发与性能
安全
listen
指令,按主机 IP 动态渲染。innodb_buffer_pool_size = ansible_memtotal_mb/2
。yum
vs apt
。key=value
;利用 test-module
本地调试。AnsibleModule
,自动处理参数、JSON 输出、错误码。《Ansible Configuration Management 2nd Edition》以“简单即强大”为信条,从零搭建到企业级自动化,覆盖安装、语法、高级技巧、性能优化与二次开发,是系统管理员迈向基础设施即代码(IaC)的高效指南。