Ansible.Utils
集合版本 5.1.2
描述
Ansible 集合,包含用于简化 Playbook 中数据管理、操作和验证的实用程序
作者
Ansible 社区
支持的 ansible-core 版本
2.15.0 或更新版本
ansible.utils 场景指南
插件索引
以下是 ansible.utils 集合中的插件
模块
cli_parse 模块 – 使用各种解析器解析 cli 输出或文本
fact_diff 模块 – 查找当前设置的事实之间的差异
update_fact 模块 – 更新当前设置的事实
validate 模块 – 使用提供的标准验证数据
过滤器插件
cidr_merge 过滤器 – 此过滤器可用于合并子网或单个地址。
consolidate 过滤器 – 根据公共属性将事实合并在一起。
fact_diff 过滤器 – 查找当前设置的事实之间的差异
from_xml 过滤器 – 将给定的 XML 字符串转换为原生 Python 字典。
get_path 过滤器 – 使用路径检索变量中的值
hwaddr 过滤器 – HWaddr / MAC 地址过滤器
index_of 过滤器 – 查找列表中匹配某些标准的项的索引
ip4_hex 过滤器 – 此过滤器旨在将 IPv4 地址转换为带有可选分隔符的十六进制表示法。
ipaddr 过滤器 – 如果查询为 True,则此过滤器旨在返回输入值,否则返回 False。
ipcut 过滤器 – 此过滤器旨在获取 IP 地址的前几位或最后几位。
ipmath 过滤器 – 此过滤器旨在执行简单的 IP 数学/算术运算。
ipsubnet 过滤器 – 此过滤器可用于以多种方式操作网络子网。
ipv4 过滤器 – 要仅过滤 Ipv4 地址,则使用 Ipv4 过滤器。
ipv6 过滤器 – 要仅过滤 Ipv6 地址,则使用 Ipv6 过滤器。
ipv6form 过滤器 – 此过滤器旨在将 ipv6 地址转换为不同的格式。例如,展开、压缩等。
ipwrap 过滤器 – 此过滤器旨在将 IPv6 地址括在 [ ] 括号中。
keep_keys 过滤器 – 递归地从数据中保留特定的键。
macaddr 过滤器 – macaddr / MAC 地址过滤器
network_in_network 过滤器 – 此过滤器返回作为参数传递的地址或网络是否在网络中。
network_in_usable 过滤器 – network_in_usable 过滤器返回作为参数传递的地址是否在网络中可用。
next_nth_usable 过滤器 – 此过滤器返回由值描述的网络中下一个第 n 个可用 ip。
nthhost 过滤器 – 此过滤器返回由值描述的网络中的第 n 个主机。
param_list_compare 过滤器 – 生成组合/比较基本参数和提供的参数的最终参数列表。
previous_nth_usable 过滤器 – 此过滤器返回由值描述的网络中上一个第 n 个可用 ip。
reduce_on_network 过滤器 – 此过滤器将地址列表减少到仅与给定网络匹配的地址。
remove_keys 过滤器 – 递归地从数据中删除特定的键。
replace_keys 过滤器 – 递归地使用其后的值替换数据中的特定键。
slaac 过滤器 – 此过滤器返回给定 HW/MAC 地址的网络中的 SLAAC 地址。
to_paths 过滤器 – 将复杂对象展平为路径和值的字典
to_xml 过滤器 – 将给定的 JSON 字符串转换为 XML
usable_range 过滤器 – 展开可用的 IP 地址
validate 过滤器 – 使用提供的标准验证数据
查找插件
get_path 查找 – 使用路径检索变量中的值
index_of 查找 – 查找列表中匹配某些标准的项的索引
to_paths 查找 – 将复杂对象展平为路径和值的字典
validate 查找 – 使用提供的标准验证数据
测试插件
in_any_network 测试 – 测试 IP 或网络是否属于任何网络
in_network 测试 – 测试 IP 地址是否属于网络
in_one_network 测试 – 测试 IP 地址是否属于列表中的任何一个网络
ip 测试 – 测试 IP 地址或网络中的某些内容
ip_address 测试 – 测试 IP 地址中的某些内容
ipv4 测试 – 测试某些内容是否为 IPv4 地址或网络
ipv4_address 测试 – 测试某些内容是否为 IPv4 地址
ipv4_hostmask 测试 – 测试地址是否为有效的主机掩码
ipv4_netmask 测试 – 测试地址是否为有效的网络掩码
ipv6 测试 – 测试某些内容是否为 IPv6 地址或网络
ipv6_address 测试 – 测试某些内容是否为 IPv6 地址
ipv6_ipv4_mapped 测试 – 测试某些内容是否看起来是映射到 IPv4 的 IPv6 映射地址
ipv6_sixtofour 测试 – 测试某些内容是否看起来是 6to4 地址
ipv6_teredo 测试 – 测试某些内容是否看起来是 IPv6 Teredo 地址
loopback 测试 – 测试 IP 地址是否为环回地址
mac 测试 – 测试某些内容是否看起来是有效的 MAC 地址
multicast 测试 – 测试多播 IP 地址
private 测试 – 测试 IP 地址是否为私有地址
public 测试 – 测试 IP 地址是否为公共地址
reserved 测试 – 测试是否为保留 IP 地址
resolvable 测试 – 测试是否可以通过 /etc/hosts 或 DNS 解析 IP 或名称
subnet_of 测试 – 测试网络是否为另一个网络的子网
supernet_of 测试 – 测试网络是否为另一个网络的超网
unspecified 测试 – 测试是否为未指定的 IP 地址
validate 测试 – 使用提供的条件验证数据
另请参阅
此处托管文档的集合列表。