Ansible是一个极其简单的IT自动化平台,可使您的应用程序和系统更易于部署。避免编写脚本或自定义代码来部署和更新应用程序 - 使用SSH语言以接近普通英语的语言自动执行,无需在远程系统上安装代理。
文档
官网
设计原则
- 有一个简单的设置过程和最小的学习曲线。
- 非常快速地并行管理机器。
- 通过利用现有的SSH守护进程,避免使用自定义代理和其他开放端口,无需代理。
- 用机器和人类友好的语言描述基础设施。
- 专注于安全性和易于审核/审查/重写内容。
- 即时管理新的远程机器,无需引导任何软件。
- 允许以任何动态语言开发模块,而不仅仅是Python。
- 可用作非root用户。
- 是最简单的IT自动化系统。