diff --git a/lib/ansible/module_utils/network/common/config.py b/lib/ansible/module_utils/network/common/config.py index 3e910955488..40d2272e02c 100644 --- a/lib/ansible/module_utils/network/common/config.py +++ b/lib/ansible/module_utils/network/common/config.py @@ -374,6 +374,10 @@ class NetworkConfig(object): # global config command if not parents: for line in lines: + # handle ignore lines + if ignore_line(line): + continue + item = ConfigLine(line) item.raw = line if item not in self.items: @@ -399,6 +403,10 @@ class NetworkConfig(object): # add child objects for line in lines: + # handle ignore lines + if ignore_line(line): + continue + # check if child already exists for child in ancestors[-1]._children: if child.text == line: