核心概念速览
典型使用场景
- 批量配置:一百台机器统一改内核参数、装 Agent,一条命令完成
- 应用部署:把发布流程编排成 Playbook,替代手工登录操作
- 巡检采集:批量收集主机状态,配合 Python 做报告
落地要点
- 幂等性:任务重复执行结果一致,这是 Playbook 设计的第一原则
- 与 Terraform 分工:Terraform 负责”把资源建出来”,Ansible 负责”把系统配好”,见 Terraform 概述
- 凭据管理:敏感变量用 Ansible Vault 加密,不要明文进仓库
延伸阅读
- 自动化运维概述
- Kubernetes 集群运维:集群节点的批量维护