在开始Ansible playbooks概念的学习之前,先了解一下什么是Ansible playbooks?Ansible Playbooks是一种简单的配置管理系统与多机器部署系统的基础,非常强大,适合非常复杂应用的部署。

Ansible基本术语

术语

介绍

Control node

装了Ansible的机器。可以在该节点上运行ansible和ansible-playbook命令

Managed nodes

也可以叫做hosts。主要指那些需要通过ansible管理的机器节点

Inventory

Managed nodes的集合

Collections

包含Playbooks, roles,plugins和modules

Modules

Ansible执行的code level的单元

Tasks

Ansible执行操作的单元

Playbooks

一系列任务的集合

不同组件之间的关系

由下图可知,Playbook下面包含多个Play,每个Play下面又包含多个任务,每个task会调用module去操作Managed host上的各种资源,包括文件,网络等等。

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: