ansible-role写法
一。role目录的创建:
cd /etc/ansible/
mkdir -pv roles/{websrvs,dbsrvs}/{tasks,files,templates,meta,handlers,vars}
二。目录结构:


三。 目录功能说明:
1. meta目录,在里面可以新建文件main.yml,在文件中可以设置该role和其它role之前的关联关系。

2. files目录:直接复制的静态文件都放在files目录下

3. templates目录: 模板文件的都放在templates目录下
4. task目录:任务列表tasks


5. handlers目录: 由于上面的tasks中定义了notify,所以要定义handlers

6. vars目录:如果需要定义变量,则在vars目录下创建main.yml文件,在文件中写入变量,以key:value的形式定义

四。定义playbook:
注意】:要在roles目录同级创建playbook。

五。 运行playbook:

转载:
https://blog.csdn.net/ethan_bao/article/details/79415926
http://blog.51cto.com/13945009/2166411
ansible-role写法的更多相关文章
- Ansible Role
		Ansible Role 专题总揽 https://www.jianshu.com/p/1be92c3f65ec lework 关注 2017.03.02 12:57* 字数 629 阅读 1439评 ... 
- ansible role[初稿]
		ansible roles role_name/ files/:存储由copy或script等模块调用的文件: tasks/:此目录中至少应该有一个名为main.yml的文件,用于定义各task:其它 ... 
- ansible role 执行顺序
		the dependencies of the 'openshift-master' role.- docker- openshif_common - os_firewall - openshi ... 
- ansible role 理解
		1.roles意为角色,主要用于封装playbook实现复用性.在ansible中,roles通过文件的组织结构来展现. 
- mage Ansible学习3 ansible role实例
		一.ansible配置文件解析 1./etc/ansible/ansible.cfg配置文件详解 [root@node3 ~]# cat /etc/ansible/ansible.cfg |grep ... 
- [Linux]Ansible自动化运维① - 入门知识
		目录 一.Ansible 概述 1.1 Ansible 是什么 1.2 Ansible 优势 1.3 Ansible 特性 二.Ansible 入门 2.1 Ansible 架构 2.2 Ansibl ... 
- 用Vagrant和Ansible搭建持续交付平台
		这是一个关于Vagrant的学习系列,包含如下文章: Vagrant入门 创建自己的Vagrant box 用Vagrant搭建Jenkins构建环境 用Vagrant和Ansible搭建持续交付平台 ... 
- 项目实战10.1—企业级自动化运维工具应用实战-ansible
		实战环境: 公司计划在年底做一次大型市场促销活动,全面冲刺下交易额,为明年的上市做准备.公司要求各业务组对年底大促做准备,运维部要求所有业务容量进行三倍的扩容,并搭建出多套环境可以共开发和测试人员做测 ... 
- playbook role应用
		参考: ansible中文权威指南 1. 动态Include 结合when等判断,在满足某个条件的时候加载. - include: test.yml when: ...... handler 中也可以 ... 
- ansible教程
		相关教程: 权威指南:http://www.ansible.com.cn/ 博客教程:https://www.w3cschool.cn/automate_with_ansible/ 视频教程: htt ... 
随机推荐
- 共享内存 - shmget填坑记
			1. 问题引出 最近有个项目,需要两个进程之间传递大量的数据,因此考虑采用了共享 内存机制+信号同步,两个进程,笔者和另外一程序员开发,协议都定好了,开发很顺利. 等到我们联合调试的时候,问题出现了, ... 
- MVC之Ajax异步操作
			在页面的局部通过Html.Action加载一块分布页,我们可以通过Ajax异步去更换或更新这块分布页 通过一个下拉框值发生变化的时候,我们会去从后台重新访问这个action获取一个新的View,然后替 ... 
- 【原】Dubbo 多版本号过渡
			之前发过一篇因为接口规范的问题导致其它端出现服务不可用的文章(http://www.cnblogs.com/zdd-java/p/8612763.html),然而最近在查阅了dubbo官方指南文档才知 ... 
- 【Tomcat】压力测试和优化
			一.采用jmeter进行测试 为什么使用jmeter, 它免费开源, 不断发展, 功能逐渐强大. 可以做功能,负载, 性能测试.一套脚本可以同时用于功能和性能测试.Jmeter 有着众多的插件开发者, ... 
- php7.27: export excel from mysql
			https://stackoverflow.com/questions/15699301/export-mysql-data-to-excel-in-php https://github.com/PH ... 
- python中文编码&json中文输出问题
			python2.x版本的字符编码有时让人很头疼,遇到问题,网上方法可以解决错误,但对原理还是一知半解,本文主要介绍 python 中字符串处理的原理,附带解决 json 文件输出时,显示中文而非 un ... 
- 洛谷P3721 [AH2017/HNOI2017]单旋(线段树 set spaly)
			题意 题目链接 Sol 这题好毒瘤啊.. 首先要观察到几个性质: 将最小值旋转到根相当于把右子树变为祖先的左子树,然后将原来的根变为当前最小值 上述操作对深度的影响相当于右子树不变,其他的位置-1 然 ... 
- wangEditor-基于javascript和css开发的 Web富文本编辑器, 轻量、简洁、易用、开源免费(2)
			<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8&quo ... 
- Jmeter在非GUI(命令行)模式下生成测试报告
			根据各大招聘网站上的需求来看,熟悉Jmeter做性能测试已经几乎成为必要条件了. 那么今天在这个给大家安利一波,怎么使用Jmeter在非GUI(命令行)模式下生成测试报告呢?? 条件准备: 1.Jme ... 
- SSM 开发 Tars
			目录结构 tars生成的文件当成 controller 来调用 service ,service 调用 mapper POM 注意如果 mybatis是3.4.1 spring 是4.1.14的话, ... 
