X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=scripts%2Fupdate_bios_settings.py;h=a7d6ff12de5f2aa9db9b36d3a03756e75ae7c38f;hb=740cac3c8faefd15997c52531a6d6376d3287b81;hp=1412dfc041ba1ccd77e858c55b2879fda0c22ee1;hpb=f1840560c3ab9ff4dd521d28f3a83d34eaee9c7e;p=yaml_builds.git diff --git a/scripts/update_bios_settings.py b/scripts/update_bios_settings.py index 1412dfc..a7d6ff1 100644 --- a/scripts/update_bios_settings.py +++ b/scripts/update_bios_settings.py @@ -32,6 +32,9 @@ def create_node_rcfile(nodes, defaults, j2template, rcfile_suffix): if type(nodes) is list: for node in nodes: newnode = dict( defaults.items() + node.items() ) + if not "bios_template" in newnode or not newnode["bios_template"]: + print 'Skipping host {} because of missing or empty key [bios_template]'.format(newnode['name']) + continue data = template.render(yaml=newnode) rcfile = "server-config/"+newnode['name']+rcfile_suffix print rcfile