如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible 6 notify的使用

我们前面配置了apache了,但是我们需要知道什么时候需要重启apache,这个时候我们就需要监控配置文件,也就是说,配置文件发生改变的时候,我们就要重启 这个,我们就用到了notify这个功能了,我另外一个博文也写了如何使用notify http://www.503error.com/2016/ansible-playbook-noti……

如何使用ansible/puppet部署及管理一个5台机器的集群 — ansible模版的使用template 5新增域名

当我们完成了apache基本的配置之后,我们可能就需要增加虚拟主机了,其实我们最核心的就是这一段代码;  

虚拟主机我们一般认为是端口80,所以上边域名我们可以翻译成:

日志先不添加了  ……

如何使用ansible/puppet部署及管理一个5台机器的集群4 — 模版的使用template

对于我们之前配置得两台前台服务器,我们已经安装好了apache,但是,我们面临一个问题,我们需要初始化我们apache得配置文件,初始化一些基本得参数,引入哪些文件,开启哪些功能,默认页面是哪个,这个时候我们就需要用到了ansible得模版功能: ansible官方得介绍template:从模版生成一个远端得文件 这里一个很重要得概念就是……

python 之sort() 方法

很多时候我们的需要排序,例如下面这个情况: l = [[2, 3], [6, 7], [3, 34], [24, 64], [1, 43]] 可能我们需要按按照没个元素的第一个数值的大小进行排序 如果第I个元素是I ,我们希望通过I[0]进行排序 解决办法是: 先定义一个方法,这个方法就是来返回第一个数的,比如,我们传递第一个元素过去 [……

Vim 如何练成神 之打开多个文件

好吧,vim 练成神之后直接可以放弃鼠标了…..可许,我还是个渣….今天说一下如何vi打开两个文件 很多情况下,我们会发现这种情况 打开一个文件: vi /tmp/1.txt 然后发现:哎呀,我去,我需要拷贝 /tmp/2.txt里边的内容,怎么办? 要是在之前,你可以关闭当前,再打开 /tpm/2.txt,然后复……

ansible playbook notify

很多情况下,我们需要去重启相应的服务,当修改配制文件的时候,例如: apache,我们需要重启apache,如果apache的配置文件发生边的话,这个时候我们就需要notify notify 是来触发一个handle

  而其中的 restart apache 其……

python 排序 快速排序

快速排序的实质就是我们指定一个数组中的值,比如第一个值,然后我们找到这个值的位置,位置的要求事,这个位置左侧都是<=这个值的, 右边都是>=这个值的,然后就分成了两个数组,然后递归对这个两个数组进行此方法 例如 6 9 3 4 1 我们取key=6 然后,两个指……

python 选择排序

代码参考地址:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments 选择排序就简单一点了,就是拿第一个和后边所有的比较,找到最小的,放到第一个的位置,因为只要是比第一个小的,位置就互换,所以,第……

python 冒泡排序

代码参考地址:http://wuchong.me/blog/2014/02/09/algorithm-sort-summary/#comments 冒泡排序是因为每次都将现有数组中最大的冒泡到最后,所以叫冒泡排序 第一次循环的目的就是找到最大值,并将其放到最后的位置,具体方……

如何使用ansible/puppet部署及管理一个5台机器的集群3(软件安装篇yum)

ansible安装软件涉及到ansible的一个module:YUM 官方介绍文档:http://docs.ansible.com/ansible/yum_module.html 如果我们想安装apache,相关的task为

其实,latest更倾向于installed,因……