一、环境描述 安装有ansible的服务器:192.168.13.45 测试环境服务器:192.168.13.49 生产环境服务器:192.168.13.51 全部以app用户执行 二、编写ansible-playbook用的yml文件 1、升级 这里所有的#开头的注释文字在使用的时候都要去掉,因为 ...
分类:
编程语言 时间:
2017-12-23 15:55:11
阅读次数:
211
一、介绍 总共4台机器,分别为 192.168.1.99 192.168.1.100 192.168.1.210 192.168.1.211 服务所在机器为: redis:192.168.1.211 logstash: 192.168.210 192.168.1.211 elasticsearch: ...
分类:
其他好文 时间:
2017-12-16 17:10:45
阅读次数:
386
大纲: 一、ansible是什么 二、ansible的特点 三、ansible的任务执行模式和执行流程 四、ansible的安装 五、ansible常用命令 六、ansible常用模块 七、关于ansible playbook 八、角色定制roles 环境介绍:接近年关,某公司计划做一次大型促销活动 ...
分类:
其他好文 时间:
2017-12-09 22:31:35
阅读次数:
187
运维自动化之ansible--playbook模式
分类:
其他好文 时间:
2017-12-07 11:54:13
阅读次数:
186
playbook可以理解成剧本,即一份文件可以存放多个ansible任务。后续的操作全部按照playbook中定义的动作执行playbook使用YAML格式YAML有自己的书写格式,操作时一定要严格按照此格式执行,后面会详细介绍其格式playbook示例:首先编辑yaml格式的文件,而此文件中统一定义要执行..
分类:
其他好文 时间:
2017-11-18 23:36:39
阅读次数:
186
原文地址:http://edustack.org/ 所需知识: Linux Git Python (Django Mako coffeescript sass) (MongoDB Mysql) Ansible-playbook Gem 项目介绍: http://code.edx.orghttp:// ...
分类:
其他好文 时间:
2017-11-13 21:39:59
阅读次数:
196
一。yaml语法: 1. yaml语法编写 1.1 同层级的字段通过相同缩进表示 1.2 map结构里面key/value用‘:’来分隔 1.3 key/value可以同行写,也可以换行写,换行写必须以“-”来分隔 1.4 区分大小写 1.5 数组可以用 [] 1.6 hash可以用{} 2. ya ...
分类:
其他好文 时间:
2017-11-09 14:28:10
阅读次数:
128
ansible playbook可以将多个命令组合来执行,但是很多时候我们需要接收服务器的反馈,所以debug模块就非常重要了。 模块说明 调试模块,用于在调试中输出信息 常用参数: msg:调试输出的消息 var:将某个任务执行的输出作为变量传递给debug模块,debug会直接将其打印输出 ve ...
分类:
其他好文 时间:
2017-11-04 11:34:33
阅读次数:
164
1. ansible playbook 介绍 playbook 就是相当于把模块或函数写入到配置文件里面,然后我们执行该配置文件来达到远程运维自动化的目的,类似 shell 脚本 2. ansible playbook 循环语句 如下,使用循环分别修改远程主机三个文件的权限及属主属组,其中 {{ i ...
分类:
其他好文 时间:
2017-10-28 12:59:41
阅读次数:
130
1. 查看 详细 信息 如果你想要查看成功模块和不成功的详细输出,使用 --verbose 标识 2. 检查 playbook 的语法 使用 ansible-playbook 的 --syntax-check 标识。通过parser来运行playbook,确保Include files、roles等 ...
分类:
其他好文 时间:
2017-10-20 18:23:23
阅读次数:
195