Ansible入门

时间:2020-01-09 10:38:45  来源:igfitidea点击:

Ansible介绍

  • Ansible是一个无代理且可扩展的超简单自动化平台。
    "

  • 它是使用Python开发的开源工具(可提供企业版),可在Windows,Mac和类似UNIX的系统上运行。

  • Ansible是IT中的业务流程引擎,可以用于多个用例。

  • 与其他自动化工具相比,Ansible为我们提供了一种简便的方法来配置业务流程引擎,而无需增加客户端或者中央服务器设置的开销。

  • 另一个伟大的功能是Ansible是无代理的。

  • 它使用SSH,因此我们无需在开始之前准备和安装任何东西。

  • 它预装了各种模块,使生活更简单。

为什么使用Ansible

与其他类似工具相比,Ansible具有某些明显的优势。

  • Ansible是agentless
    因此,我们不需要在要管理的服务器上安装任何软件。
    它确实需要服务器上的Python运行时和远程主机上的SSH服务器。

  • Ansible支持推和拉模式。
    因此,我们可以从中央控制机器执行Ansible代码以对远程机器进行更改,或者远程机器可以定期从定义明确的源中提取配置。

  • Ansible的代码使用YAML(http://yaml.org/)编写,代表" YAML不是标记语言"。

  • Ansible不会尝试重新发明轮子。
    因此,它使用SSH作为传输方式,并使用YAML作为领域特定语言(DSL)。