mirror of
https://github.com/ansible-collections/community.general.git
synced 2025-04-26 20:31:27 -07:00
aws_ec2 inv plugin: remove extra call to verify_file (#36588)
* Remove extra call to verify_file * Allow next inventory plugin to be tried if the file isn't verified
This commit is contained in:
parent
5b5cba5e50
commit
73fd593d45
1 changed files with 4 additions and 4 deletions
|
@ -444,7 +444,7 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
||||||
raise AnsibleError("Insufficient boto credentials found. Please provide them in your "
|
raise AnsibleError("Insufficient boto credentials found. Please provide them in your "
|
||||||
"inventory configuration file or set them as environment variables.")
|
"inventory configuration file or set them as environment variables.")
|
||||||
|
|
||||||
def _validate_config(self, loader, path):
|
def verify_file(self, path):
|
||||||
'''
|
'''
|
||||||
:param loader: an ansible.parsing.dataloader.DataLoader object
|
:param loader: an ansible.parsing.dataloader.DataLoader object
|
||||||
:param path: the path to the inventory config file
|
:param path: the path to the inventory config file
|
||||||
|
@ -452,8 +452,8 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
||||||
'''
|
'''
|
||||||
if super(InventoryModule, self).verify_file(path):
|
if super(InventoryModule, self).verify_file(path):
|
||||||
if path.endswith('.aws_ec2.yml') or path.endswith('.aws_ec2.yaml'):
|
if path.endswith('.aws_ec2.yml') or path.endswith('.aws_ec2.yaml'):
|
||||||
return self._read_config_data(path)
|
return True
|
||||||
raise AnsibleParserError("Not a ec2 inventory plugin configuration file")
|
return False
|
||||||
|
|
||||||
def _get_query_options(self, config_data):
|
def _get_query_options(self, config_data):
|
||||||
'''
|
'''
|
||||||
|
@ -501,7 +501,7 @@ class InventoryModule(BaseInventoryPlugin, Constructable, Cacheable):
|
||||||
def parse(self, inventory, loader, path, cache=True):
|
def parse(self, inventory, loader, path, cache=True):
|
||||||
super(InventoryModule, self).parse(inventory, loader, path)
|
super(InventoryModule, self).parse(inventory, loader, path)
|
||||||
|
|
||||||
config_data = self._validate_config(loader, path)
|
config_data = self._read_config_data(path)
|
||||||
self._set_credentials()
|
self._set_credentials()
|
||||||
|
|
||||||
# get user specifications
|
# get user specifications
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue