下面介绍使用ansibleplaybook安装lamp环境下面是apache的安装信息:apr_version:1.5.0
apr_util_version:1.5.3
libiconv_version:1.14
apache_version:2.4.7
apache_web_dir:/data/webroot/apache
apache_log:/data/webroot/apache/logs
apache_vhost:/data/webroot/apache/vho..
                            
                            
                                分类:
其他好文   时间:
2014-07-31 13:39:48   
                                阅读次数:
404
                             
                         
                    
                        
                            
                            
                                最近,和暴雪中国区带技术的一个人聊了不少,他们在测试salt,不过目前用的是puppet,服务器数量也快要1000多台。那为什么他们会去考虑测试salt、另谋他法呢,肯定是有salt一定优势的。其实我对puppet的名声早已经耳濡目染了1年多了,虽然还没去研究过。。。。也知道有同类开源..
                            
                            
                                分类:
其他好文   时间:
2014-07-29 15:47:39   
                                阅读次数:
224
                             
                         
                    
                        
                            
                            
                                公司里一般都会对服务器信息统计,(如服务器cpu、内存、系统、ip、mac、sn等)。高大上的公司都会有专门的开发或第三方成品的CMDB,最起码也会搞个Excel把这些信息都对应填好。如果服务器加个内存、换个ip主机名,手动再去把表格更新。万一哪天忘更新了,或者服务器变更不是我操..
                            
                            
                                分类:
其他好文   时间:
2014-07-28 03:09:10   
                                阅读次数:
285
                             
                         
                    
                        
                            
                            
                                tornado+ansible+twisted+mongodb运维自动化系统开发(三)...
                            
                            
                                分类:
数据库   时间:
2014-07-26 15:20:10   
                                阅读次数:
289
                             
                         
                    
                        
                            
                            
                                源码:
#!/usr/bin/env python
#coding:utf-8
import os.path
import tornado.locale
import tornado.httpserver
import tornado.ioloop
import tornado.options
import tornado.web
from tornado.options import defi...
                            
                            
                                分类:
数据库   时间:
2014-07-24 10:31:32   
                                阅读次数:
314
                             
                         
                    
                        
                            
                            
                                前段时间学习了一下ansible的配置管理(http://blog.csdn.net/column/details/ansible.html   anisble配置工具翻译专栏),感觉很强大,就想着把最近看的tornado和twisted和它结合一下做一个webUI
今天动手做了一个demo,目前大概实现的功能是:添加ansible主机,然后单台运行脚本(后续会把playbook和批量运行加上)...
                            
                            
                                分类:
数据库   时间:
2014-07-23 22:31:47   
                                阅读次数:
387
                             
                         
                    
                        
                            
                            
                                前沿:ansible的那几个插件都不错,现在咱们聊聊lookupplugins这个插件。Lookup_plugins主要是用来实现扩展playbook里面各种的字符串和变量的扩展。对于我个人来说,用途不是太大,但是看了下官方提供的lookup_plugins的扩展列表,还是有些想法的。一开始使用lookup的时,遇到..
                            
                            
                                分类:
其他好文   时间:
2014-07-23 00:26:28   
                                阅读次数:
374
                             
                         
                    
                        
                            
                            
                                最近在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
                             
                         
                    
                        
                            
                            
                                前言:filter_plugins是什么?这个单词拆解下,filter!熟悉jinja2模板的人,到知道他是过滤器,可以在模板中以管道的方式用pyhton的代码处理字符串。ansible模板调用的是jinja2,这个大家都知道。这个filter_plugins插件代码,就是为了更好的处理jinja2模板中的字符串和逻辑判..
                            
                            
                                分类:
其他好文   时间:
2014-07-21 12:23:53   
                                阅读次数:
464
                             
                         
                    
                        
                            
                            
                                前言:ansible的结果默认是输出到cli终端和日志里面的,用惯了saltsatck的returners数据回调后,也很是喜欢ansible也有,一开始不知道有这个功能,自己也简单实现了这样的功能。我的实现方式是,在模块里面做一些输出的逻辑。当使用ansiblerunnerapi的时候,是在后面runner代码..
                            
                            
                                分类:
数据库   时间:
2014-07-21 12:22:24   
                                阅读次数:
1144