diff --git a/metal/roles/pxe-server/templates/http/ignition/ignition.yaml.j2 b/metal/roles/pxe-server/templates/http/ignition/ignition.yaml.j2 index 55b5e212..d00c78a3 100644 --- a/metal/roles/pxe-server/templates/http/ignition/ignition.yaml.j2 +++ b/metal/roles/pxe-server/templates/http/ignition/ignition.yaml.j2 @@ -25,8 +25,7 @@ storage: interface-name={{ network_interface }} permissions= [ipv4] - # TODO - address1={{ hostvars[item]['ansible_host'] }}/24,{{ ansible_default_ipv4.gateway }} + address1={{ (hostvars[item]['ansible_host'] + '/' + ansible_default_ipv4.netmask) | ansible.netcommon.ipaddr('host/prefix') }},{{ ansible_default_ipv4.gateway }} dns={{ dns_server }}; dns-search= method=manual