所有过滤器插件索引
ansible.builtin
ansible.builtin.b64decode – 解码 Base64 字符串
ansible.builtin.b64encode – 将字符串编码为 Base64
ansible.builtin.basename – 获取路径的基本名称
ansible.builtin.bool – 转换为布尔值
ansible.builtin.checksum – 输入数据的校验和
ansible.builtin.combinations – 从列表元素中获取组合
ansible.builtin.combine – 合并两个字典
ansible.builtin.comment – 注释掉一个字符串
ansible.builtin.commonpath – 获取公共路径
ansible.builtin.dict2items – 将字典转换为字典的列表
ansible.builtin.difference – 一个列表与另一个列表的差异
ansible.builtin.dirname – 获取路径的目录名称
ansible.builtin.expanduser – 返回带有
~
转换的路径。ansible.builtin.expandvars – 展开环境变量
ansible.builtin.extract – 根据索引或键提取值
ansible.builtin.fileglob – 将路径通配符展开为匹配的文件
ansible.builtin.flatten – 将列表中的列表展平
ansible.builtin.from_json – 将 JSON 字符串转换为变量结构
ansible.builtin.from_yaml – 将 YAML 字符串转换为变量结构
ansible.builtin.from_yaml_all – 将一系列 YAML 文档转换为变量结构
ansible.builtin.hash – 输入数据的哈希值
ansible.builtin.human_readable – 使字节/比特具有人类可读性
ansible.builtin.human_to_bytes – 从字符串获取字节数
ansible.builtin.intersect – 列表的交集
ansible.builtin.items2dict – 将条目字典的列表合并为一个字典
ansible.builtin.log – (数学运算的)对数
ansible.builtin.mandatory – 使变量的存在成为强制性的
ansible.builtin.md5 – 输入数据的 MD5 哈希值
ansible.builtin.normpath – 规范化路径名
ansible.builtin.password_hash – 将输入密码转换为 password_hash
ansible.builtin.path_join – 连接一个或多个路径组件
ansible.builtin.permutations – 从列表元素中获取排列
ansible.builtin.pow – (数学运算的)幂
ansible.builtin.product – 列表的笛卡尔积
ansible.builtin.quote – Shell 引用
ansible.builtin.random – 随机数或列表项
ansible.builtin.realpath – 将路径转换为实际路径
ansible.builtin.regex_escape – 转义正则表达式字符
ansible.builtin.regex_findall – 从字符串中提取所有正则表达式匹配项
ansible.builtin.regex_replace – 通过正则表达式替换字符串
ansible.builtin.regex_search – 从字符串中提取正则表达式匹配项
ansible.builtin.rekey_on_member – 使用成员将字典列表重新键入为字典
ansible.builtin.relpath – 使路径相对
ansible.builtin.root – (数学运算的)根
ansible.builtin.sha1 – 输入数据的 SHA-1 哈希值
ansible.builtin.shuffle – 随机化列表
ansible.builtin.split – 将字符串分割成列表
ansible.builtin.splitext – 将路径分割成根路径和文件扩展名
ansible.builtin.strftime – 日期格式化
ansible.builtin.subelements – 返回列表及其元素的笛卡尔积
ansible.builtin.symmetric_difference – 两个列表中不同的项
ansible.builtin.ternary – 三元运算过滤器
ansible.builtin.to_datetime – 从字符串获取
datetime
ansible.builtin.to_json – 将变量转换为 JSON 字符串
ansible.builtin.to_nice_json – 将变量转换为“格式良好”的 JSON 字符串
ansible.builtin.to_nice_yaml – 将变量转换为 YAML 字符串
ansible.builtin.to_uuid – 命名空间 UUID 生成器
ansible.builtin.to_yaml – 将变量转换为 YAML 字符串
ansible.builtin.type_debug – 显示输入数据类型
ansible.builtin.union – 列表的并集
ansible.builtin.unique – 列表中唯一项的集合
ansible.builtin.unvault – 打开 Ansible Vault
ansible.builtin.urldecode – 解码百分比编码的序列
ansible.builtin.urlsplit – 从 URL 获取组成部分
ansible.builtin.vault – 加密您的密钥
ansible.builtin.win_basename – 获取 Windows 路径的基本名称
ansible.builtin.win_dirname – 获取 Windows 路径的目录
ansible.builtin.win_splitdrive – 按盘符分割 Windows 路径
ansible.builtin.zip – 合并列表元素
ansible.builtin.zip_longest – 合并列表元素,并使用填充值
ansible.netcommon
ansible.netcommon.comp_type5 – comp_type5 过滤器插件。
ansible.netcommon.hash_salt – hash_salt 过滤器插件。
ansible.netcommon.parse_cli – parse_cli 过滤器插件。
ansible.netcommon.parse_cli_textfsm – parse_cli_textfsm 过滤器插件。
ansible.netcommon.parse_xml – parse_xml 过滤器插件。
ansible.netcommon.pop_ace – 从 ACL 真实来源中移除 ACE 条目。
ansible.netcommon.type5_pw – type5_pw 过滤器插件。
ansible.netcommon.vlan_expander – vlan_expander 过滤器插件。
ansible.netcommon.vlan_parser – vlan_parser 过滤器插件。
ansible.utils
ansible.utils.cidr_merge – 此过滤器可用于合并子网或单个地址。
ansible.utils.consolidate – 将具有公共属性的事实整合在一起。
ansible.utils.fact_diff – 查找当前设置的事实之间的差异
ansible.utils.from_xml – 将给定的 XML 字符串转换为原生 Python 字典。
ansible.utils.get_path – 使用路径检索变量中的值
ansible.utils.hwaddr – HWaddr / MAC 地址过滤器
ansible.utils.index_of – 查找列表中与某些条件匹配的项的索引
ansible.utils.ip4_hex – 此过滤器旨在将 IPv4 地址转换为十六进制表示法,并带有可选的分隔符。
ansible.utils.ipaddr – 此过滤器旨在在查询为 True 时返回输入值,否则返回 False。
ansible.utils.ipcut – 此过滤器旨在获取 IP 地址的前几位或最后几位。
ansible.utils.ipmath – 此过滤器旨在执行简单的 IP 数学/算术运算。
ansible.utils.ipsubnet – 此过滤器可用于以多种方式操作网络子网。
ansible.utils.ipv4 – 要仅过滤 Ipv4 地址,则使用 Ipv4 过滤器。
ansible.utils.ipv6 – 要仅过滤 Ipv6 地址,则使用 Ipv6 过滤器。
ansible.utils.ipv6form – 此过滤器旨在将 ipv6 地址转换为不同的格式。例如,展开、压缩等。
ansible.utils.ipwrap – 此过滤器旨在将 IPv6 地址包装在 [ ] 括号中。
ansible.utils.keep_keys – 递归地从数据中保留特定的键。
ansible.utils.macaddr – macaddr / MAC 地址过滤器
ansible.utils.network_in_network – 此过滤器返回作为参数传递的地址或网络是否在一个网络中。
ansible.utils.network_in_usable – network_in_usable 过滤器返回作为参数传递的地址是否在网络中可用。
ansible.utils.next_nth_usable – 此过滤器返回由值描述的网络中下一个第 n 个可用 IP。
ansible.utils.nthhost – 此过滤器返回由值描述的网络中的第 n 个主机。
ansible.utils.param_list_compare – 生成最终参数列表,组合/比较基本参数和提供的参数。
ansible.utils.previous_nth_usable – 此过滤器返回由值描述的网络中前一个第 n 个可用 IP。
ansible.utils.reduce_on_network – 此过滤器将地址列表减少为仅与给定网络匹配的地址。
ansible.utils.remove_keys – 递归地从数据中移除特定的键。
ansible.utils.replace_keys – 递归地使用其 after 值替换数据中特定的键。
ansible.utils.slaac – 此过滤器返回给定 HW/MAC 地址的网络中的 SLAAC 地址。
ansible.utils.to_paths – 将复杂对象展平为路径和值的字典
ansible.utils.to_xml – 将给定的 JSON 字符串转换为 XML
ansible.utils.usable_range – 展开可用的 IP 地址
ansible.utils.validate – 使用提供的标准验证数据
ansible.windows
ansible.windows.quote – 为各种 Windows shell 引号参数
cisco.aci
cisco.aci.aci_listify – 展平表示 ACI 模型数据的嵌套字典。
community.crypto
community.crypto.gpg_fingerprint – 从 GPG 公钥或私钥检索 GPG 指纹
community.crypto.openssl_csr_info – 从 OpenSSL 证书签名请求 (CSR) 中检索信息
community.crypto.openssl_privatekey_info – 从 OpenSSL 私钥中检索信息
community.crypto.openssl_publickey_info – 从 PEM 格式的 OpenSSL 公钥中检索信息
community.crypto.parse_serial – 将以冒号分隔的十六进制数字列表形式的序列号转换为整数
community.crypto.split_pem – 将 PEM 文件内容拆分为多个对象
community.crypto.to_serial – 将整数转换为以冒号分隔的十六进制数字列表
community.crypto.x509_certificate_info – 从 PEM 格式的 X.509 证书中检索信息
community.crypto.x509_crl_info – 从 PEM 格式的 X.509 CRL 中检索信息
community.dns
community.dns.get_public_suffix – 返回 DNS 名称的公共后缀
community.dns.get_registrable_domain – 返回 DNS 名称的可注册域名
community.dns.quote_txt – 将字符串用作 TXT 记录条目
community.dns.remove_public_suffix – 从 DNS 名称中删除公共后缀
community.dns.remove_registrable_domain – 从 DNS 名称中删除可注册域名
community.dns.reverse_pointer – 将 IP 地址转换为用于反向查找的 DNS 名称
community.dns.unquote_txt – 将 TXT 记录条目取消引号为字符串
community.general
community.general.accumulate – 生成输入列表内容的累加和列表
community.general.counter – 计数序列中可哈希的元素
community.general.crc32 – 生成 CRC32 校验和
community.general.dict – 将元组列表转换为字典
community.general.dict_kv – 将值转换为具有单个键值对的字典
community.general.from_csv – 将 CSV 文本输入转换为字典列表
community.general.from_ini – 将 INI 文本输入转换为字典
community.general.groupby_as_dict – 将字典序列转换为字典,其中字典由属性索引
community.general.hashids_decode – 从类似 YouTube 的哈希中解码数字序列
community.general.hashids_encode – 从整数序列中编码类似 YouTube 的哈希
community.general.jc – 将许多 shell 命令和文件类型的输出转换为 JSON
community.general.json_query – 从复杂数据结构中选择单个元素或数据子集
community.general.keep_keys – 从列表中字典保留特定的键
community.general.lists_difference – 具有预测顺序的列表的差集
community.general.lists_intersect – 具有预测顺序的列表的交集
community.general.lists_mergeby – 按给定属性合并两个或多个字典列表
community.general.lists_symmetric_difference – 具有预测顺序的列表的对称差集
community.general.lists_union – 具有预测顺序的列表的并集
community.general.random_mac – 生成随机 MAC 地址
community.general.remove_keys – 从列表中字典删除特定的键
community.general.replace_keys – 替换字典列表中的特定键
community.general.to_days – 将持续时间字符串转换为天数
community.general.to_hours – 将持续时间字符串转换为小时数
community.general.to_ini – 将字典转换为 INI 文件格式
community.general.to_milliseconds – 将持续时间字符串转换为毫秒数
community.general.to_minutes – 将持续时间字符串转换为分钟数
community.general.to_months – 将持续时间字符串转换为月数
community.general.to_seconds – 将持续时间字符串转换为秒数
community.general.to_time_unit – 将持续时间字符串转换为给定的时间单位
community.general.to_weeks – 将持续时间字符串转换为周数
community.general.to_years – 将持续时间字符串转换为年数
community.general.unicode_normalize – 规范化 Unicode 字符串,以便比较具有规范化形式的字符
community.general.version_sort – 根据版本顺序而不是纯字母顺序对列表进行排序
community.hashi_vault
community.hashi_vault.vault_login_token – 从登录或令牌创建中提取 Vault 令牌
community.routeros
community.routeros.join – 将参数列表连接到命令
community.routeros.list_to_dict – 将参数列表转换为字典
community.routeros.split – 将命令拆分为参数
community.sops
community.sops._latest_version – [内部] 从版本列表中获取最新版本
community.sops.decrypt – 解密 SOPS 加密的数据
f5networks.f5_modules
f5networks.f5_modules.abspath – 返回文件的绝对路径
google.cloud
google.cloud.gcp_kms_decrypt – 支持将身份验证令牌作为过滤器插件
google.cloud.gcp_kms_encrypt – 支持将身份验证令牌作为过滤器插件
hetzner.hcloud
hetzner.hcloud.load_balancer_status – 计算负载均衡器的状态
infinidat.infinibox
kubernetes.core
kubernetes.core.k8s_config_resource_name – 为给定类型的 ConfigMap、Secret 资源生成资源名称
microsoft.ad
microsoft.ad.as_datetime – 将 LDAP 值转换为日期时间字符串
microsoft.ad.as_guid – 将 LDAP 值转换为 GUID 字符串
microsoft.ad.as_sid – 将 LDAP 值转换为安全标识符字符串
microsoft.ad.dn_escape – 转义 LDAP DistinguishedName 值字符串。
microsoft.ad.parse_dn – 将 LDAP DistinguishedName 字符串解析为对象。
netapp.ontap
netapp.ontap.iso8601_duration_from_seconds – 将秒编码为 ISO 8601 持续时间字符串
netapp.ontap.iso8601_duration_to_seconds – 将 ISO 8601 持续时间字符串解码为秒
ovirt.ovirt
ovirt.ovirt.convert_to_bytes – 将单位转换为字节
ovirt.ovirt.filtervalue – 过滤器,用于查找字典中某个值的所有出现
ovirt.ovirt.get_network_xml_to_dict – 将网络桥接和 UUID 获取到字典
ovirt.ovirt.get_ovf_disk_size – 获取 OVF 磁盘大小
ovirt.ovirt.json_query – community.general.json_query 的副本
ovirt.ovirt.ovirtdiff – 显示虚拟机下次运行时将发生的变化
ovirt.ovirt.ovirtvmip – 返回第一个 IP
ovirt.ovirt.ovirtvmips – 虚拟机的所有 IP
ovirt.ovirt.ovirtvmipsv4 – 虚拟机的 IPv4
ovirt.ovirt.ovirtvmipsv6 – 虚拟机的 IPv4
ovirt.ovirt.ovirtvmipv4 – 虚拟机的 IPv4
ovirt.ovirt.ovirtvmipv6 – 虚拟机的 IPv4
ovirt.ovirt.removesensitivevmdata – removesensitivevmdata 内部过滤器
sensu.sensu_go
sensu.sensu_go.backends – 从清单格式化后端主机的 WebSocket 连接。
sensu.sensu_go.package_name – 格式化软件包名称
theforeman.foreman
theforeman.foreman.cp_label – 将字符串转换为 Candlepin 标签