第 83 天:两个文件,四个部件
来源:dev.to — 2026-11-15
📋 概述
一天两道练习:先给已有的 Ansible playbook 补一份 inventory,再在虚拟机前面架一个负载均衡器。两件事的共同点是——每个部件单独看都对,但没有东西把它们接起来就什么都不做。inventory 和 playbook 互不引用,只在命令行上汇合;负载均衡器的四类部件里有三类要先被一条规则同时点名才生效。
🔑 核心要点
- 密码不写进明文 inventory,这是 Ansible 自己文档里对那个变量写死的警告。
- playbook 说打哪个组,inventory 说组里有哪台机器,两者之间没有任何直接引用。
- 这种分离正是 Ansible 不写模板就能跨环境的原因,也是误打到生产的根本原因。
- 第二次跑同一个 playbook 会报零变更,因为模块描述的是期望状态而不是命令。
💡 金句
“Neither file mentions the other, and the command line is where they meet.”
译:两个文件谁也不提谁,它们只在命令行上相遇。
👍 0
👎 0
← 返回 dev.to 首页