Skip to main content
Ansible 通过 SSH 批量管理主机,不需要在被管节点装任何 Agent。本小节整理它的核心概念、使用场景与落地要点。

核心概念速览

典型使用场景

  • 批量配置:一百台机器统一改内核参数、装 Agent,一条命令完成
  • 应用部署:把发布流程编排成 Playbook,替代手工登录操作
  • 巡检采集:批量收集主机状态,配合 Python 做报告

落地要点

  • 幂等性:任务重复执行结果一致,这是 Playbook 设计的第一原则
  • 与 Terraform 分工:Terraform 负责”把资源建出来”,Ansible 负责”把系统配好”,见 Terraform 概述
  • 凭据管理:敏感变量用 Ansible Vault 加密,不要明文进仓库

延伸阅读