Only render dhcp if set to True

This commit is contained in:
Mathieu Trudel-Lapierre 2016-08-16 22:23:39 -04:00
parent 0c8deeece4
commit ade3c8b93d
1 changed files with 5 additions and 2 deletions

View File

@ -100,12 +100,15 @@ class Networkdev():
log.debug("render to YAML") log.debug("render to YAML")
result = { self.ifname: result = { self.ifname:
{ {
'dhcp4': self.dhcp4,
'dhcp6': self.dhcp6,
'addresses': self.ipv4_addresses + self.ipv6_addresses, 'addresses': self.ipv4_addresses + self.ipv6_addresses,
} }
} }
if self.dhcp4:
result[self.ifname]['dhcp4'] = True
if self.dhcp6:
result[self.ifname]['dhcp6'] = True
if self.iftype == 'bond': if self.iftype == 'bond':
result[self.ifname]['interfaces'] = self.probe_info.bond['slaves'] result[self.ifname]['interfaces'] = self.probe_info.bond['slaves']