diff --git a/changelogs/fragments/318-linode-inventory-access_token-fix.yaml b/changelogs/fragments/318-linode-inventory-access_token-fix.yaml new file mode 100644 index 0000000000..18af2433d5 --- /dev/null +++ b/changelogs/fragments/318-linode-inventory-access_token-fix.yaml @@ -0,0 +1,2 @@ +bugfixes: + - linode inventory plugin - fix parsing of access_token (https://github.com/ansible/ansible/issues/66874) diff --git a/plugins/inventory/linode.py b/plugins/inventory/linode.py index 00428aa23d..bb6697f905 100644 --- a/plugins/inventory/linode.py +++ b/plugins/inventory/linode.py @@ -194,11 +194,11 @@ class InventoryModule(BaseInventoryPlugin): """Dynamically parse Linode the cloud inventory.""" super(InventoryModule, self).parse(inventory, loader, path) + config_data = self._read_config_data(path) self._build_client() self._get_instances_inventory() - config_data = self._read_config_data(path) regions, types = self._get_query_options(config_data) self._filter_by_config(regions, types)