configpolicy/roles/dhcpd/vars/main.yml

11 lines
589 B
YAML

dyn_hostname_expr: >-
pick(option fqdn.hostname, option host-name,
concat("{prefix}", concat(
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 1, 1))), 2),
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 2, 1))), 2),
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 3, 1))), 2),
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 4, 1))), 2),
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 5, 1))), 2),
suffix(concat("0", binary-to-ascii(16, 8, "", substring(hardware, 6, 1))), 2)
)))