ansible roles

role_name/

files/:存储由copy或script等模块调用的文件; 

tasks/:此目录中至少应该有一个名为main.yml的文件,用于定义各task;其它的文件需要由main.yml进行“包含”调用;

handlers/:此目录中至少应该有一个名为main.yml的文件,用于定义各handler;其它的文件需要由main.yml进行“包含”调用;

vars/:此目录中至少应该有一个名为main.yml的文件,用于定义各variable;其它的文件需要由main.yml进行“包含”调用;

templates/:存储由template模块调用的模板文本;

meta/:此目录中至少应该有一个名为main.yml的文件,定义当前角色的特殊设定及其依赖关系;其它的文件需要由main.yml进行“包含”调用;

default/:此目录中至少应该有一个名为main.yml的文件,用于设定默认变量;

在playbook中调用角色的方法:

- hosts: HOSTS
remote_user: USERNAME
roles:
- ROLE1
- ROLE2
- { role: ROLE3, VARIABLE: VALUE, ...}
- { role: ROLE4, when: CONDITION }

最新文章

  1. 初步认识Node 之Node为何物
  2. PHP 使用 password_hash() 给密码加密
  3. 关于ios “<null>”的异常处理
  4. CentOS下Apache配置多域名或者多端口映射
  5. 循序渐进Python3(十一) --2-- web之javascript
  6. javaweb中实现在线人数统计
  7. Android_就像小朋友“搭积木”一样。
  8. DBLINK 创建与小结
  9. PC/UVa 题号: 110101/100 The 3n+1 problem (3n+1 问题)
  10. 在不同编程语言中对Unix时间戳进行转换(Unix timestamp)
  11. 【工具】JAVA 在单元读取文件并比较
  12. poj3006 筛选法求素数模板(数论)
  13. 14 fragment传值
  14. 03 SeekBar 音频播放拖拽进度条
  15. C# 如何进行图像的压缩
  16. Linux文件管理和编辑常用命令
  17. 大数据入门第二十一天——scala入门(一)并发编程Actor
  18. CentOS系统下的数据盘挂载
  19. vue中上传文件相同文件名没反应
  20. 富文本是在modal框中弹出显示的问题

热门文章

  1. 【第二十八章】 springboot + zipkin(brave定制-AsyncHttpClient)
  2. [oracle复习] - Oracle
  3. UVa 11212 编辑书稿(dfs+IDA*)
  4. 【NOI2014】动物园
  5. UOJ #79. 一般图最大匹配
  6. Netcat使用方法
  7. 《Blue Flke》团队项目需求改进与系统设计
  8. 《剑指offer》第十五题(二进制中1的个数)
  9. 最长的文件路径 Longest Absolute File Path
  10. 源代码方式调试Mycat