码迷,mamicode.com
首页 >  
搜索关键字:playbook    ( 585个结果
ansible-playbook之block
Ansible在2.0版本引入块功能,块功能可以将任务进行分组,并且可以块级别上应用任务变量,同时支持在块内进行异常处理常用语法:-block:定义块rescue:当出现异常时,执行的语句always:无论结果如何都要执行的语句块用法示例:[root@nfs-serverplaybook]#catblock.yml --- -host..
分类:其他好文   时间:2017-09-05 00:07:15    阅读次数:148
ansible-playbook之条件判断
ansible条件判断在工作中,我们在执行playbook时,需要对某些条件进行判断,只有当满足条件才执行相应的tasks;1.when条件判断:只条满足when的条件时才执行对应的tasks注:when关键字后面跟着的是python的表达式,在表达式中你能够使用任何的变量或者facts#注:当需要用远程主机..
分类:其他好文   时间:2017-09-04 09:52:56    阅读次数:437
ansible-playbook之循环(Loops)
ansible-playbook的循环(Loops)1.标准的Loops:也是最常用的一种循环例:当需要安装10个软件包时,不用写10次任务,只需要写一次然后进行循环即可#注:已经安装的软件系统即不在安装 [root@nfs-serverplaybook]#catyum_list.yml --- -hosts:webservers remote_user:root gather..
分类:其他好文   时间:2017-09-03 15:37:39    阅读次数:160
ansible-playbook安装tomcat1.8
ansible安装tomcat一个很low的写法,后面再更新高级的写法注:下面with_items显示不正常,具体请看图片~--- -hosts:all remote_user:root tasks: -name:"复制jdk文件到目标服务器" copy: src:./{{item.src}} dest:"{{item.dest}}" with_items: -src:jdk-8u111-linux-x64.rpm de..
分类:其他好文   时间:2017-09-01 09:45:28    阅读次数:224
ansible批量部署tomcat
1.1 构建目录结构 defaults 默认寻找路径 tasks 存放playbooks路径 files 存放文件和脚本包,copy模块文件搜索路径 templates 模版存放路径 handlers notify调用部分playbook存放路径 vars roles内变量存放路径 1.2 文件目录 ...
分类:其他好文   时间:2017-08-29 12:50:46    阅读次数:185
ansible批量部署mysql
1.1 将mysql软件包同步到客户端服务器,做安装前期准备 Ps:mysql安装包线拖到ansible服务端的/ansible/roles/mysql/files目录下 1.2 创建mysql 安装脚本 1.3 Ps:执行ansible 命令 1.3.1 因为这次操作只针对mysql进行部署,所以 ...
分类:数据库   时间:2017-08-29 12:45:08    阅读次数:218
python-ansible api2.0 多进程执行不同的playbook
一个应用系统可能具有20—50台服务器的集群,初步的系统层面检查可以用一个统一的playbook来检查,比如(df -h这种命令)。但是深入到应用层的话,就有些个性化的应用了,比如有2台http服务器,有20台中间件服务器在加4台数据库服务器等等,检查项都是不同的。如果现在还要进行批量的系统检查,就 ...
分类:编程语言   时间:2017-08-25 13:53:27    阅读次数:910
ansible实践4- 管理配置文件
生产环境中大多时候是需要管理配置文件的,安装软件包只是在初始化环境的时候用一下。下面我们来写个管理nginx配置文件的playbook mkdir -p /etc/ansible/nginx_config/roles/{new,old}/{files,handlers,vars,tasks} 其中n ...
分类:其他好文   时间:2017-08-22 12:35:21    阅读次数:137
ansible实践-1
不需要安装客户端,通过sshd去通信 基于模块工作,模块可以由任何语言开发 不仅支持命令行使用模块,也支持编写yaml格式的playbook 支持sudo 有提供UI(浏览器图形化)www.ansible.com/tower 10台主机以内免费 开源UI https://github.com/ala ...
分类:其他好文   时间:2017-08-22 10:49:13    阅读次数:155
ansible playbook
ansibleplaybook#使用ansible-playbook2.yml工具批量处理多任务[root@host-***.***.***.***ansible]#vim2.txt#({{hostname}}下一行{{port}}){{hostname}}{{port}}▽~"2.txt"[New]2L,28Cwritten[root@host-***.***.***.***ansible]#vim2.vars#(hostname:master下一行port:80..
分类:其他好文   时间:2017-08-21 16:36:08    阅读次数:172
585条   上一页 1 ... 39 40 41 42 43 ... 59 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!