Advertisement

Ansible角色配置文件(配置文件)

阅读量:

Ansible roles(角色)主要是用于组织playbook的层次化与结构化管理。这些角色具备自动生成role files, such as variable files, ordinary files, handler files, task files, etc.,的能力。

role的目录结构是固定且一致的,并包含8个子目录:tasks、handlers、library、files、templates、vars、defaults以及meta。这些子目录各自独立且相互关联,在项目管理流程中发挥着关键作用(如图所示)。

在这里插入图片描述

注:main.yml文件是我们的playbook文件,文件中include了role1和role2

role目录结构文件用途

为了便于清晰地展示role目录结构中的各个文件各自承担的任务是什么,我们可以制作一个详细的表格来列出它们的具体用途

文件 用途
tasks/main.yml 用来定义这个role要执行的task(任务)列表
handlers/main.yml 定义一系列handlers,用来

全部评论 (0)

还没有任何评论哟~