diff --git a/lib/ansible/inventory/dir.py b/lib/ansible/inventory/dir.py index 89b290d4a50..0db6ba2dff2 100644 --- a/lib/ansible/inventory/dir.py +++ b/lib/ansible/inventory/dir.py @@ -36,9 +36,14 @@ class InventoryDirectory(object): self.parsers = [] self.hosts = {} self.groups = {} + for i in self.names: + if i.endswith("~") or i.endswith(".orig") or i.endswith(".bak"): continue + if i.endswith(".ini"): + # configuration file for an inventory script + continue if i.endswith(".retry"): # this file is generated on a failed playbook and should only be # used when run specifically