Remove hosts from local inventory by (unique) name instead of hostname during checkin #356
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
In some cases, the
hostname
attribute is not set or available on AAP hosts. For example:If I check in one of these hosts, then broker removes all of them from
inventory.yaml
, instead of just the one that was removed from AAP:This PR updates
Broker.checkin()
to pass the host's uniquename
attribute instead, so that only the given hosts are removed from the inventory.