mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
Fix setting dns_name in cobbler inventory
This commit is contained in:
parent
ee7f7a82a8
commit
3b17efe5bc
1 changed files with 8 additions and 1 deletions
|
@ -169,8 +169,15 @@ class CobblerInventory(object):
|
|||
dns_name = host['hostname'] #None
|
||||
ksmeta = None
|
||||
interfaces = host['interfaces']
|
||||
# hostname is often empty for non-static IP hosts
|
||||
if dns_name == '':
|
||||
for (iname, ivalue) in interfaces.iteritems():
|
||||
if ivalue['management'] or not ivalue['static']:
|
||||
this_dns_name = ivalue.get('dns_name', None)
|
||||
if this_dns_name is not None and this_dns_name is not "":
|
||||
dns_name = this_dns_name
|
||||
|
||||
if dns_name is None:
|
||||
if dns_name == '':
|
||||
continue
|
||||
|
||||
status = host['status']
|
||||
|
|
Loading…
Reference in a new issue