Brian Coca
527bff6b79
Don't fail for mixed typed keys ( #73726 )
...
* Don't fail for mixed typed keys
but warn that content cound not be sorted because of this
* added tests
2021-03-03 14:24:50 -05:00
Rick Elrod
fa046d302c
[InventoryManager] Fix two unhandled exceptions ( #73667 )
...
Change:
- Fix regression: unhandled exception when given inventory directory
is empty or contains empty subdirectories.
- Fix unhandled exception when limit file is actually a directory
instead of a file.
- Fix inventory tests which previously could never fail due to missing
`set -e`. Fixed up tests that failed after `set -e` was added. Added
several tests.
Test Plan:
- New tests
- Fixed existing tests which previously could never fail
Tickets:
- Fixes #73658
Signed-off-by: Rick Elrod <rick@elrod.me>
2021-02-22 16:18:23 -05:00
Brian Coca
1e27d4052a
fix inventory source parse error handling ( #73160 )
...
fixes #51025
added test cases
2021-01-18 09:33:51 -05:00
Brian Coca
f8aa307659
add extra vars to inventory plugins ( #70970 )
...
* add extra vars to inventory plugins
* disable by default for backwards compat
* also allow extra vars for options
2020-08-19 12:56:28 -04:00
Abhijeet Kasurde
41e19a4058
inventory: Fail on non-existing limit file ( #59758 )
...
Ansible now fails with error message when user provides
non-existing limit file.
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-12-12 09:09:40 +05:30
Abhijeet Kasurde
2ebc4e1e7e
inventory: Handle IndexError while parsing limit file ( #59776 )
...
Handle IndexError exception raised while parsing the limit file.
Fixes : #59695
Signed-off-by: Abhijeet Kasurde <akasurde@redhat.com>
2019-07-30 13:02:17 -04:00
Brian Coca
a7b14ec1be
Fix strat inv ( #58982 )
...
* Fix strategy functions that update inventory
* added tests
2019-07-11 13:49:49 -04:00
Matt Martz
cdb53ff1a4
Restore behavior for detecting only localhost, and no limit match. Fixes #52152 ( #52172 )
...
* Restore behavior for detecting only localhost, and no limit match. Fixes #52152
* Add test for non-matching limit
2019-02-13 11:52:30 -06:00