分类目录:Ansible

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

ansible-playbook常用模块(module) copy

先上官网文档地址:http://docs.ansible.com/ansible/copy_module.html copy模块的坐拥其实就是 将某个文件拷贝到远程主机上,比如,我们本机有个脚本需要在远程主机执行一下,第一步肯定是拷贝过去 例子:

当然,正如官方文档上介绍,……

ansible roles 在被引用时如何传递变量

ansible很亮的功能之一就是role, 我们可以将不同分类的task 归类之后放到一个相同的role中,方便管理,方便重用 一个简单的role:  

是的,有一个role 名字叫 test ,test这个role下只有一个文件夹,tasks, 只有一个yml文……

ansible-plabybook 常用的有用的命令

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

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

ansible模块帮助文档

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

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

这个命……

ansible hostinventory 之间的 或与非

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

指定一个组: [crayon-5c3f984897acf9344218……

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版本并判断