分类目录:Ansible

以下是分类 Ansible 下的所有文章

ansible-plabybook 常用的有用的命令

ansible-playbook常用的非常有用的参数有: -C ,大写c ,这个命令的意思就是模拟执行,会告诉你跑完这个playbook会发生什么,其实并没有真实发生

–step ,这个参数的作用是逐步执行,每执行完一个task,脚本会提示是否继续,或者跳过, ……

ansible模块帮助文档

ansible有很多很多的模块,有一些是官方提供,有一些是别人提供,你也可以自己提供 模块的路径为:

官方提供给我们很多模块的同时,我们需要一些帮助文档来了解如何使用这些模块 这个时候我们需要一个命令

这个命……

ansible hostinventory 之间的 或与非

ansible中的“或“”与“”非“ 我们经常在日常的工作中需要操作多个组,这个时候我们就需要知道一些 常用的合并集合的方法,最重要的方法就是 : “ :     :&   :!”下边直接上例子

指定一个组: [crayon-59364de23fe4a7506927……

ansible 自定义filter_plugins

ansible playbook 一个非常强大的功能就是允许我们自定义filter_plugins,这个filter_plugin是什么呢? 就是我们一般看到的 {{item|max}} 其实,后边的这个 max就是一个函数,我们可以定义自己的函数,例如:

目录结构就是我们……

ansible playbook notify

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

  而其中的 restart apache 其……

ansibleplaybook获取当前的kernnel版本并判断

ansible stat fail

ansible playbook中的stat和我们日常在linux中使用的stat有着类似的地方,比如如下这个例子:

首先,stat需要一个文件路径,然后,我们就恶意取到这个文件的相关属性,并讲这个文件属性对象赋值给st 然后,我们在对st进行判断,当st.stat.pw_……

ansible playbook 如何给各个节点设置变量

假如有这样的需求,要求我们在所以机器上设置一个变量,变量的名称就叫做zhiming,他的值就是主机名,(现实中不存在这样的需求,因为主机名本身就可以去到,但是我们可以定义一个变量来放一些本来没有的,比如定义一个购买时间啊,升级时间什么的),步骤如下: 1:在第一个play中,通过set_fact来定义变量 2:在第二个play中,使用这些……