From 93e6f012cb428c139e2feb6db21f2c22f0c8f277 Mon Sep 17 00:00:00 2001 From: Sloane Hertel <19572925+s-hertel@users.noreply.github.com> Date: Thu, 17 Apr 2025 15:16:30 -0400 Subject: [PATCH] Remove unused local function _get_plugin_vars from vars manager (#85008) --- lib/ansible/vars/manager.py | 18 ------------------ 1 file changed, 18 deletions(-) diff --git a/lib/ansible/vars/manager.py b/lib/ansible/vars/manager.py index 36e9402a94d..1c1ad76874c 100644 --- a/lib/ansible/vars/manager.py +++ b/lib/ansible/vars/manager.py @@ -214,24 +214,6 @@ class VariableManager: all_group = self._inventory.groups.get('all') host_groups = sort_groups([g for g in host.get_groups() if g.name != 'all']) - def _get_plugin_vars(plugin, path, entities): - data = {} - try: - data = plugin.get_vars(self._loader, path, entities) - except AttributeError: - try: - for entity in entities: - if isinstance(entity, Host): - data |= plugin.get_host_vars(entity.name) - else: - data |= plugin.get_group_vars(entity.name) - except AttributeError: - if hasattr(plugin, 'run'): - raise AnsibleError("Cannot use v1 type vars plugin %s from %s" % (plugin._load_name, plugin._original_path)) - else: - raise AnsibleError("Invalid vars plugin %s from %s" % (plugin._load_name, plugin._original_path)) - return data - # internal functions that actually do the work def _plugins_inventory(entities): """ merges all entities by inventory source """