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

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

* Add changelog
This commit is contained in:
Matt Martz 2018-07-09 11:24:51 -05:00 committed by Brian Coca
parent 8e1d223301
commit abb05c98f3
2 changed files with 3 additions and 1 deletions

View file

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

View file

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