Description: 张志明个人博客,记录日常工作中的遇到Python,shell,zabbix,ansible,docker,kubernete,puppet,nagios,sre运维的问题以及相关的解决办法
linux (6829) 运维 (163) linux教程 (55) 服务器管理 (10) 服务器监控 (8) 容器管理 (2) 张志明个人博客 记录运维生活 sre经验分享 ansible管理
趁周末把ansible action plugin 写了一个简单的例子,我们日常工作中可能很少会用到action plugin ,但是如果我们能通过action plugin 做一些初始化的工作,例如设定一些默认值,这样我们的ansible playbook 可能会简介很多 例如我们写了一个module需要传递2个参数,如果我们这个mod……
有时候我们写自己的playbook的时候变量处理真的是特别让人头大,有些变量的操作在python中就很简单,但是放到ansible playbook中就会很麻烦,所以,我们今天来看一下如何编写自己的ansible filter来帮助我们处理一下变量 直接看例子吧:
什么是 ansible module? Ansible modules 是一种使用python写成的一些功能块,可以在yaml文件中调用,也就是playbook中可以调用的模块,例如常见的模块 copy , debug Ansible 本身就提供了很多很多的模块 地址 什么时候和什么情况下我们会需要自己写module? 绝大……