Make sure we are comparing bytes extensions in inventory plugins (#42475)

* Ensure we are comparing text paths with extensions. Fixes #42118

* Add changelog
pull/42522/head
Matt Martz 6 years ago committed by Brian Coca
parent 8e1d223301
commit abb05c98f3

@ -0,0 +1,2 @@
bugfixes:
- inventory - When using an inventory directory, ensure extension comparison uses text types (https://github.com/ansible/ansible/pull/42475)

@ -258,7 +258,7 @@ class InventoryManager(object):
# initialize and figure out if plugin wants to attempt parsing this file # initialize and figure out if plugin wants to attempt parsing this file
try: try:
plugin_wants = bool(plugin.verify_file(source)) plugin_wants = bool(plugin.verify_file(to_text(source)))
except Exception: except Exception:
plugin_wants = False plugin_wants = False

Loading…
Cancel
Save