ansible工作流

本文概述

  • Ansible中使用的术语
Ansible通过连接到节点并向它们推出一个名为Ansible模块的小程序来工作。然后,Ansible执行了这些模块,并在完成后将其删除。模块库可以驻留在任何计算机上,并且不需要守护程序,服务器或数据库。
ansible工作流

文章图片
在上图中,管理节点是控制剧本整个执行的控制节点。清单文件提供了需要运行Ansible模块的主机列表。管理节点建立SSH连接,并在主机计算机上执行小模块并安装软件。
一旦熟练地安装了模块,Ansible便将其卸下。它连接到主机执行指令,如果安装成功,则删除在主机上复制了该代码的代码。
Ansible中使用的术语【ansible工作流】以下是Ansible中使用的一些重要术语,例如:
条款说明
Ansible Server这是一台安装Ansible的计算机, 将从中执行所有任务和剧本。
Modules该模块是在客户端执行的一个命令或一组类似命令。
Task任务是一个部分, 由一个要完成的过程组成。
Role这是一种组织任务和相关文件的方式, 以后可以在剧本中调用它。
Fact使用收集事实操作从客户端系统从全局变量中获取的信息。
Inventory包含有关Ansible客户端-服务器的数据的文件。
Play它是剧本的执行。
Handler仅当存在通告程序时才调用该任务。
Notifier归因于任务的部分, 如果输出更改, 该部分将调用处理程序。
Tag它是为任务设置的名称, 以后可用于仅发布该特定任务或作业组。

    推荐阅读