diff --git a/nornir_utils/plugins/inventory/yaml_inventory.py b/nornir_utils/plugins/inventory/yaml_inventory.py index 381d97b..cc3be82 100644 --- a/nornir_utils/plugins/inventory/yaml_inventory.py +++ b/nornir_utils/plugins/inventory/yaml_inventory.py @@ -93,7 +93,7 @@ def load(self) -> Inventory: if self.defaults_file.exists(): with open(self.defaults_file, "r") as f: - defaults_dict = yml.load(f) + defaults_dict = yml.load(f) or {} defaults = _get_defaults(defaults_dict) else: defaults = Defaults() @@ -108,7 +108,7 @@ def load(self) -> Inventory: groups = Groups() if self.group_file.exists(): with open(self.group_file, "r") as f: - groups_dict = yml.load(f) + groups_dict = yml.load(f) or {} for n, g in groups_dict.items(): groups[n] = _get_inventory_element(Group, g, n, defaults)