一、简介Ansible1.2版本后引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任务、模板及处理器放置于单独的目录中,并可以便捷地include它们的一种机制。角色一般用于基于主机构建服务的场景
分类:
其他好文 时间:
2020-02-19 05:45:12
阅读次数:
76
一. 什么是DevOps 是什么? DevOps (英文 Development 和 Operations 的组合)是一组过程、方法与系统的统称,用于促进开发(应用程序 / 软件工程)、技术运营和质量保障( QA )部门之间的沟通、协作与整合。它的出现是由于软件行业日益清晰地认识到:为了按时交付软件 ...
分类:
其他好文 时间:
2019-02-22 16:32:40
阅读次数:
146
Ansible运维自动化 一、Ansible-playbook的初步使用 playbook的使用,playbook可以把ansible的模块进行组合 ln -s /usr/local/python/bin/ansible-playbook /usr/local/bin/ 1、playbook的简单s ...
分类:
其他好文 时间:
2018-11-25 13:24:22
阅读次数:
178
一、Playbook简介Playbook是由一个或多个play组成的列表,主要功能是将task定义好的角色归并为一组进行统一管理,也就是通过Ansible的模板将多个play组织在一个Playbook中运行。二、playbook格式playbook由YMAL语言编写。YAML参考了其他多种语言,包括:XML、C语言、Python、Perl等。MAL格式是类似于JSON的文件格式,便于人理解和阅读,
分类:
其他好文 时间:
2018-08-11 01:40:53
阅读次数:
259
本文主要详细介绍了怎么在使用Centos7上使用Ansible部署nginx自动化 !
分类:
其他好文 时间:
2018-05-24 11:53:11
阅读次数:
606
Ansible是新出现的自动化运维工具,基于Python开发,集合了众多运维工具(puppet、cfengine、chef、func、fabric)的优点,实现了批量系统配置、批量程序部署、批量运行命令等功能。
分类:
其他好文 时间:
2018-03-16 14:31:34
阅读次数:
215
模板templates功能:根据模块文件动态生成对应的配置文件?Jinja2语言,使用字面量,有下面形式字符串:使用单引号或双引号数字:整数,浮点数列表:[item1,item2,...]元组:(item1,item2,...)字典:{key1:value1,key2:value2,...}布尔型:true/false?算术运算:+,-,*,/,//,%,**?比较操作:==,!=,>,&g
分类:
其他好文 时间:
2018-02-06 10:18:52
阅读次数:
195
ping功能:尝试连接到主机,验证并返回pong成功。-对于Windows目标,请改用win_ping模块-不使用icmp协议,使用ssh协议。例子:#ansibledb-mping7-db-3.hunk.tech|SUCCESS=>{"changed":false,"ping":"pong">返回pong表明成功通讯}command功能:在远程节点上执行命令-变量和操作符号"<
分类:
其他好文 时间:
2018-02-01 18:28:55
阅读次数:
1860
前言天天说运维,究竟是干什么的?先看看工作流程呗。一般来说,运维工程师在一家企业里属于个位数的岗位,甚至只有一个。面对生产中NNN台服务器,NN个人员,工作量也是非常大的。所以嘛,图中的我好歹也会配置盔甲的。这就是我主要干的事情(呵呵)就算你会很厉害的脚本,面对成百上千,甚至上万的主机,效率问题将会困扰你的。因此,有没有解放的工具呢?Ansible是什么Ansible简单的说是一个配置管理系统(c
分类:
其他好文 时间:
2018-01-30 19:37:41
阅读次数:
266