首页 » 翻译 » Ansible 入门 » 正文

ansible playbook 常用filter selectattr

随着ansilbe playbook 用的越来越多,我们也开始接触许多高级filter

例如selectattr

举个例子:

如果我们执行如下的task

首先,我们定义的users会被传递给selectattr

然后会看下我们所有的user重,没有定义password的用户(这里第三个就不满足条件)

然后我们通过map方法将符合调价的用户的email返回给我们

第二个例子:(常用的undefined,equalto,match,search)

然后我们执行如下task

输出结果:

 

 

 

 

本文参考文章:http://www.oznetnerd.com/jinja2-selectattr-filter/

Zhiming Zhang

Senior devops at Appannie
一个奔跑在运维路上的胖子
Zhiming Zhang

Latest posts by Zhiming Zhang (see all)