摘要: 角色(Roles) ansilbe自1.2版本引入的新特性,用于层次性、结构化地组织playbook。roles能够根据层次型结构自动装载变量文件、tasks以及handlers等。要使用roles只需要在playbook中使用include指令即可。简单来讲,roles就是通过分别将变量、文件、任 阅读全文
posted @ 2018-05-31 20:23 Gmiao 阅读(225) 评论(0) 推荐(0) 编辑
摘要: 剧本playbook playbook是由一个或多个“play”组成的列表,play的主要功能在于将事先归并为一组的主机装扮成事先通过ansible中的task定义好的角色。从根本上来讲,所谓task无非是调用ansible的一个module。将多个play组织在一个playbook中,即可以让它们 阅读全文
posted @ 2018-05-31 16:25 Gmiao 阅读(361) 评论(0) 推荐(0) 编辑
摘要: ansible常用模块 1)Command 可以在远程主机执行命令,默认模块,可忽略-m选项 注意: 使用command模块在远程主机执行命令中,不会经过远程主机的shell处理,在使用command模块时,如果含有例如"$VARNAME" , "<" , ">" , "|" , ";" , "&" 阅读全文
posted @ 2018-05-31 14:29 Gmiao 阅读(250) 评论(0) 推荐(0) 编辑
摘要: ansible简介 Ansible的创始人是Michael DeHaan(同时也是Cobbler和Func的作者),2012年3月发布第一版,在2015年10月被Red Hat公司收购。 功能: Ansible 是一个 IT 自动化工具。它能配置系统、部署软件、编排更复杂的 IT 任务,如连续部署或 阅读全文
posted @ 2018-05-31 11:22 Gmiao 阅读(431) 评论(0) 推荐(0) 编辑