Ansible

Ansible 是一款 IT 自动化工具。主要应用场景有配置系统、软件部署、持续发布及不停服平滑滚动更新的高级任务编排。

Ansible 本身非常简单易用,同时注重安全和可靠性,以最小化变动为特色,使用 OpenSSH 实现数据传输 ( 如果有需要的话也可以使用其它传输模式或者 pull 模式 ),其语言设计非常容易阅读。

主要组成:

  1. Modules:包括 Ansible 自带的核心模块及自定义模块
  2. Plugins:完成模块功能的补充,包括连接插件、邮件插件等
  3. Playbooks:网上很多翻译为剧本,个人觉得理解为编排更为合理;定义 Ansible 多任务配置文件,有 Ansible 自动执行
  4. Inventory:定义 Ansible 管理主机的清单

Ansible目前为红帽公司产品。 网址为 Ansible

我们提供针对 Ansible 项目的技术支持。