diff options
Diffstat (limited to 'python/vyos/kea.py')
| -rw-r--r-- | python/vyos/kea.py | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/python/vyos/kea.py b/python/vyos/kea.py index a8b38d999..733e7cf86 100644 --- a/python/vyos/kea.py +++ b/python/vyos/kea.py @@ -165,6 +165,7 @@ def kea_parse_subnet(subnet, config): if 'bootfile_name' in config['option']: out['boot-file-name'] = config['option']['bootfile_name'] + out['option-data'].append({"name": "boot-file-name", "data": config['option']['bootfile_name']}) if 'bootfile_server' in config['option']: out['next-server'] = config['option']['bootfile_server'] @@ -193,6 +194,12 @@ def kea_parse_subnet(subnet, config): if 'bootfile_name' in range_config['option']: pool['boot-file-name'] = range_config['option']['bootfile_name'] + pool['option-data'].append( + { + "name": "boot-file-name", + "data": range_config['option']['bootfile_name'] + } + ) if 'bootfile_server' in range_config['option']: pool['next-server'] = range_config['option']['bootfile_server'] @@ -229,6 +236,12 @@ def kea_parse_subnet(subnet, config): reservation['boot-file-name'] = host_config['option'][ 'bootfile_name' ] + reservation['option-data'].append( + { + "name": "boot-file-name", + "data": host_config['option']['bootfile_name'] + } + ) if 'bootfile_server' in host_config['option']: reservation['next-server'] = host_config['option'][ |
