When an Ansible Tower server pulls the Satellite inventory, no option currently exists to reduce the returned inventory from “all” servers.
1: This causes significant speed issues when returning large lists
2: this problem also causes issues when Ansible Tower is entitled to $x nodes and Satellite inventory contains > $x. Tower will reject the entire inventory import
3: Satellite often contains records of systems that aren’t relevant (esx hypervisors stored for virt-who)
Rjerrido provided the code in my PR #50 and PR #51 is another good approach. I’d love to see a standardized filter in place sooner than later so it could quickly be built into the UI of Tower.
When an Ansible Tower server pulls the Satellite inventory, no option currently exists to reduce the returned inventory from “all” servers.
1: This causes significant speed issues when returning large lists
2: this problem also causes issues when Ansible Tower is entitled to $x nodes and Satellite inventory contains > $x. Tower will reject the entire inventory import
3: Satellite often contains records of systems that aren’t relevant (esx hypervisors stored for virt-who)
Rjerrido provided the code in my PR #50 and PR #51 is another good approach. I’d love to see a standardized filter in place sooner than later so it could quickly be built into the UI of Tower.