Linux基础命令 Ansible系统角色子目录介绍
发布时间:2021-12-28
首先 yum install rhel-system-roles 安装ansible系统角色。系统角色在 /usr/share/ansible/roles 中,
进入一个角色后,下面就是角色的子目录:
defaults: 此目录中的main.yml文件用于设定默认变量;这个变量优先级最低。
handlers: 此目录中的main.yml文件包含于角色的处理程序定义。
meta: 此目录中的main.yml文件包含与用户相关的信息,如许可证、平台、作者、可选的角色依赖性。
README: 说明
tasks: 此目录中的main.yml文件包含角色的任务定义(通俗点就是这个角色干嘛的,做什么的)。
templates: 此目录包含由角色任务引用的Jinja2模块。
tests: 此目录可以包含清单和test.yml、playbook,用于测试角色。
vars: 此目录中的main.yml文件定义角色的变量值,优先级较高,在playbook中使用时不应更改。
进入一个角色后,下面就是角色的子目录:
defaults: 此目录中的main.yml文件用于设定默认变量;这个变量优先级最低。
handlers: 此目录中的main.yml文件包含于角色的处理程序定义。
meta: 此目录中的main.yml文件包含与用户相关的信息,如许可证、平台、作者、可选的角色依赖性。
README: 说明
tasks: 此目录中的main.yml文件包含角色的任务定义(通俗点就是这个角色干嘛的,做什么的)。
templates: 此目录包含由角色任务引用的Jinja2模块。
tests: 此目录可以包含清单和test.yml、playbook,用于测试角色。
vars: 此目录中的main.yml文件定义角色的变量值,优先级较高,在playbook中使用时不应更改。