From d3a890cf13d09085ecff6f0e9fd9749b55069186 Mon Sep 17 00:00:00 2001 From: Khue Doan Date: Mon, 14 Jun 2021 17:09:55 +0700 Subject: [PATCH] Use variable for netmask --- .../roles/pxe-server/templates/http/ignition/ignition.yaml.j2 | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) 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