码迷,mamicode.com
首页 >  
搜索关键字:ansible yaml playbook    ( 3919个结果
tornado+ansible+twisted+mongodb运维自动化系统开发(一)
前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html   anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI 今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
分类:数据库   时间:2014-07-23 22:31:47    阅读次数:387
CSDN博客导出工具 Mac By Swift
写这个的目的主要是用于了解Swift语言本身,以及如何与Objc和第三方框架交互 需要先使用CSDN账号来登录,可以导出所有的博客文章,添加YAML头信息的时候,会在头信息里面包含文章对应的标签和分类,以及对应的文章类型(原创、转载、翻译) 开发环境 OS X 10.10,Xcode6 Beta4,由于Beta4较之前版本对Swift更新较大,之前版本编译出报错 使用的第三...
分类:其他好文   时间:2014-07-23 17:08:42    阅读次数:233
ansible自定义lookup_plugins插件实现playbook扩展
前沿:ansible的那几个插件都不错,现在咱们聊聊lookupplugins这个插件。Lookup_plugins主要是用来实现扩展playbook里面各种的字符串和变量的扩展。对于我个人来说,用途不是太大,但是看了下官方提供的lookup_plugins的扩展列表,还是有些想法的。一开始使用lookup的时,遇到..
分类:其他好文   时间:2014-07-23 00:26:28    阅读次数:374
mongodb 实现关系型数据库中查询某一列 的效果
最近在tornado\mongodb\ansible mongodb中有个find()方法很牛逼,可以将集合中所有的表都传出来,一开始我这么写 class Module_actionHandler(tornado.web.RequestHandler): def get(self, *args, **kwargs): coll = self.applic...
分类:数据库   时间:2014-07-22 17:52:41    阅读次数:291
Log4j 2.0在开发中的高级使用详解—配置简单的控制台输出(三)
Log4j 2.0在最近迎来了重大的版本升级。解决了1.x中死锁bug之外,性能也有10倍的提升。 同样的在最新版本中的新特性中。配置文件也不仅仅局限于xml和java特性文件properties。更是支持json和yaml的配置文件。 日志的使用在我们日常开发中经常用到。也有很多的高手遇到过日志死锁问题。在2.0中引入了异步日志处理。死锁问题得以解决。 好吧,介绍了这么多,进入它的hell...
分类:其他好文   时间:2014-07-21 15:36:05    阅读次数:239
ansible filter_plugins插件实现jinja2自定义filter过滤器
前言:filter_plugins是什么?这个单词拆解下,filter!熟悉jinja2模板的人,到知道他是过滤器,可以在模板中以管道的方式用pyhton的代码处理字符串。ansible模板调用的是jinja2,这个大家都知道。这个filter_plugins插件代码,就是为了更好的处理jinja2模板中的字符串和逻辑判..
分类:其他好文   时间:2014-07-21 12:23:53    阅读次数:464
ansible调用callbacks插件实现结果nosql输出回调
前言:ansible的结果默认是输出到cli终端和日志里面的,用惯了saltsatck的returners数据回调后,也很是喜欢ansible也有,一开始不知道有这个功能,自己也简单实现了这样的功能。我的实现方式是,在模块里面做一些输出的逻辑。当使用ansiblerunnerapi的时候,是在后面runner代码..
分类:数据库   时间:2014-07-21 12:22:24    阅读次数:1144
运维自动化之ansible playbook安装lnmp环境
之前介绍了使用ansibleplaybok安装zabbix客户端、mysql服务端、nginx,现在介绍一下安装lnmp环境。下面是安装nginx的信息:nginx_user:wwwnginx用户 nginx_port:80nginx监听端口 nginx_web_dir:/data/webroot/nginxnginx的目录 nginx_version:1.4.3nginx的版本 pcre_version:8...
分类:其他好文   时间:2014-07-21 12:18:35    阅读次数:403
saltstack细节要点
1、pillar的top.sls的路径是由pillar_roots和state_top配置参数决定的。2、_grains和_modules目录必须是file_roots定义的目录3、编写sls文件时经常会出现tab,但yaml只支持空格。其实可以转换的,转换如下::setexpandtab:%ret!4(如果tab是8个空格,则是8)4、在编写策略时,如果..
分类:其他好文   时间:2014-07-19 02:23:45    阅读次数:270
Ansible@一个高效的配置管理工具--Ansible configure management--翻译(十二)
外部库存设备清单 第一章中介绍了Ansible的运行需要一个设备库存清单文件,让他可以知道需要访问那些主机设备。Ansible还可以通过脚本让你选择其他的库存清单文件,这个脚本可以可以用任何语言来写,只要他的输出格式符合JSON。 外部库存清单的脚本需要接受2种Ansible的调用,如果用用--list调用,它返回一个可以用的组和主机列表;如果用--host调用,则返回一个可用的主机列表。所有的输出必须是JSON格式,所以你使用的语言最好能轻易的支持这座格式。...
分类:其他好文   时间:2014-07-16 12:54:47    阅读次数:373
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!