community.crypto.parse_serial 过滤器 – 将冒号分隔的十六进制数字列表形式的序列号转换为整数

注意

此过滤器插件是 community.crypto 集合(版本 2.22.3)的一部分。

如果您正在使用 ansible 包,您可能已经安装了此集合。它不包含在 ansible-core 中。要检查是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用:ansible-galaxy collection install community.crypto

要在 playbook 中使用它,请指定:community.crypto.parse_serial

community.crypto 2.18.0 新增功能

概要

  • 解析形如 00:11:22:33 的冒号分隔的十六进制数字列表,并返回对应的整数。

输入

这描述了过滤器的输入,即 | community.crypto.parse_serial 前的值。

参数

注释

输入

字符串 / 必需

一个序列号,表示为 0 到 255 之间的冒号分隔的十六进制数字列表。

这些数字被解释为以网络字节顺序排列的无符号整数的字节表示形式。也就是说,01:00 被解释为整数 256。

参见

另请参阅

community.crypto.to_serial 过滤器插件

将整数转换为冒号分隔的十六进制数字列表。

示例

- name: Parse serial number
  ansible.builtin.debug:
    msg: "{{ '11:22:33' | community.crypto.parse_serial }}"

返回值

描述

返回值

整数

作为整数的序列号。

返回:成功

作者

  • Felix Fontein (@felixfontein)

提示

每个条目类型的配置条目具有从低到高的优先级顺序。例如,列表中较低的变量将覆盖列表中较高的变量。