Templating(Jinja2)
格式化数据的过滤器
以不同格式显示
{{ some_variable | to_json }}
{{ some_variable | to_yaml }}{{ some_variable | to_nice_json }}
{{ some_variable | to_nice_yaml }}{{ some_variable | to_nice_json(indent=2) }}
{{ some_variable | to_nice_yaml(indent=8) }}阅读已经格式化的数据
{{ some_variable | from_json }}
{{ some_variable | from_yaml }}未定义变量默认值(default)
省略参数(omit)
列表过滤
最小数
最大数
展开列表
集合过滤
列表中唯一值
两个列表并集
两个列表交集
两个列表的差异
两个列表的对称差异
字典过滤
字典到项目元素
项目元素到字典
打包过滤(zip)
打包
用尽所有元素
快速生成字典
子元素过滤
随机 Mac 地址
随机数
随机过滤
数字
对数(log)
幂(pow)
根(root)
JSON 过滤
集群名
服务名
展示端口
hash 映射
IP 过滤
网络 CLI 过滤
网络 XML 过滤
Hashing 过滤
获取 sha1
获取 md5
获取 checksum
密码 hash
随机 hash
Hashes 字典组合(Combine)
提取值
注释过滤
URL 分割过滤
正则过滤( regex_search )
查找
匹配所有
替换
其他有用的过滤
shell 添加引号
判断
列表组成字符串
basename
dirname
展开~
~展开环境变量路径
获得 link 的真实路径
计算相对路径
分割文件和扩展名
Base64 编码
UUID
转换类型
使用复杂变量列表中每个项目的属性
从字符串获取日期
使用字符串格式化日期
组合过滤
debugging 过滤
Tests
测试语法
测试字符串
版本比较
集合测试
子集和超集
全真或至少一个真
路径测试
任务结果测试
Last updated