使用命令行工具来标记一些改变,Ansible显示出了他的优势。但是,它真正强大的地方在于它的脚本能力。当我们配置机器的时候,通常需要在同一时间内做许多操作,Anisble提供了一个工具叫playbooks。使用playbooks,我们就可以一次性、对多台机器进行多个操作动作。这种部署方法,可以确保配置的一致性,或者用来执行一些常见的任务。...
分类:
其他好文 时间:
2014-07-12 20:25:29
阅读次数:
403
据某大牛说,Ansible比chef、puppet都好使。学习一下怎么样用ansible provisioning 一个vagrant管理的虚拟机,用来启动expressjs的服务器
创建一个呆呆的expressjs工程
$ express nodejs-ansible
$ cd nodejs-ansible
$ npm install
验证服务器可以work
$ npm st...
分类:
Web程序 时间:
2014-07-09 11:02:55
阅读次数:
418
ansible的Conditionals和loops和salt-stack比起来真的太强大了。salt-stack使用判断循环,好像,只能使用模板里面的判断和循环。而ansible本身自带了适用于各种场景的判断循环插件。。不但如此,像loops,我们还可以自己编写插件,满足我们的实际需求。先说说Conditionals吧Con..
分类:
其他好文 时间:
2014-07-04 06:30:22
阅读次数:
318
在使用ansible中报错"msg":"Error:ansiblerequiresajsonmodule,nonefound!",然后各种google,最后查到一个文件说是在客户端需要安装python-simplejson这个包,安装上包以后就没有问题了
分类:
其他好文 时间:
2014-07-03 14:41:59
阅读次数:
172
上一篇,咱们总结了下,ansible里的variables,这东西是从哪里来的。楼主举的例子可能都比较白痴,不过重在说明原理和过程,大伙有实际需求的时候,可以弄点高深的玩玩。说过了,variables来自哪里,那variables该咋用呢?说起用,用可以简单的用,也可以复杂的用,简单的用var..
分类:
其他好文 时间:
2014-07-02 11:39:34
阅读次数:
330
说起变量,ansible中的变量,差不多等于salt-stack里面的pillar+grains吧ansible中的变量主要来源于,楼主总结了一下,大概有这么几个地方吧Inventory(hostvars,groupvars)playbook里面命令行roles里面来自于nodes上面的facts这些类型的变量,1-4一般来说都是咱们用户自己定义..
分类:
其他好文 时间:
2014-07-02 06:10:50
阅读次数:
283
roles类似于salt-stack里面的state,state有一定的组织结构。而roles则是ansible中,playbooks的目录组织结构。这么划分有啥好处呢?好处多了去了,如果把所有的东西都写到playbooks里面的话,可能会导致我们这个playbooks很臃肿,不宜读。而模块化之后,成为roles的组织结构,..
分类:
其他好文 时间:
2014-07-01 09:34:30
阅读次数:
324
这篇总结一下Inventory,变量,目标匹配,及/usr/bin/ansible命令行常用的模块上一篇也说过Inventory的默认路径是在/etc/ansible/hosts,当然这个东西可以说是静态的,为啥是静态呢,你要手工的把你的要管理的主机写进去。当然还有一种动态的Inventory,这个其实也简单,就是如..
分类:
其他好文 时间:
2014-06-28 06:27:02
阅读次数:
342
研究了一个多礼拜saltstack,这东西除了偶尔不稳定之外,感觉啥活都能干。楼主,趁着没事,再研究下ansible吧。打开ansible官网,两行文字映入眼帘。AnsibleisthesimplestwaytoautomateIT.意思是ansible是IT管理最简单的方法,简单归简单,不知道干的活有没有saltstack多了?。..
分类:
其他好文 时间:
2014-06-27 06:50:45
阅读次数:
222
前言:会把自己在ansible遇到的一些问题,总结在这个页面上。问题会持续不断的更新。现在有不少人在问我,怎么转到ansible来了,ansible和saltstack的优缺点,我这里就不在阐述了。因为总是叨叨这些没啥意思。我还是很看好saltstack以后的发展的,除了shell,老一代的运维牛人..
分类:
其他好文 时间:
2014-06-02 16:36:29
阅读次数:
290