mirror of
https://github.com/ansible/awx.git
synced 2026-01-11 10:00:01 -03:30
Fixing issue with lookup plugin not able to load host, user, etc
This commit is contained in:
parent
aceb8229ba
commit
24bdbd8c58
@ -131,6 +131,8 @@ class LookupModule(LookupBase):
|
||||
if len(terms) != 1:
|
||||
raise AnsibleError('You must pass exactly one endpoint to query')
|
||||
|
||||
self.set_options(direct=kwargs)
|
||||
|
||||
# Defer processing of params to logic shared with the modules
|
||||
module_params = {}
|
||||
for plugin_param, module_param in TowerAPIModule.short_params.items():
|
||||
@ -144,8 +146,6 @@ class LookupModule(LookupBase):
|
||||
error_callback=self.handle_error, warn_callback=self.warn_callback
|
||||
)
|
||||
|
||||
self.set_options(direct=kwargs)
|
||||
|
||||
response = module.get_endpoint(terms[0], data=self.get_option('query_params', {}))
|
||||
|
||||
if 'status_code' not in response:
|
||||
|
||||
@ -32,6 +32,16 @@
|
||||
register: user_creation_results
|
||||
|
||||
- block:
|
||||
- name: Specify the connection params
|
||||
debug:
|
||||
msg: "{{ query(plugin_name, 'ping', host='DNE://junk.com', username='john', password='not_legit', verify_ssl=True) }}"
|
||||
register: results
|
||||
ignore_errors: True
|
||||
|
||||
- assert:
|
||||
that:
|
||||
- "'DNE' in results.msg"
|
||||
|
||||
- name: Create our hosts
|
||||
tower_host:
|
||||
name: "{{ item }}"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user