mirror of
https://github.com/ansible/awx.git
synced 2026-02-14 17:50:02 -03:30
Make lookup plugins return lists to fix failures (#15625)
* Make lookup plugins return lists to fix failures * Update unit tests * Use lookup for test failures, update docs * Grammar fix from review Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua> --------- Co-authored-by: Sviatoslav Sydorenko (Святослав Сидоренко) <wk.cvs.github@sydorenko.org.ua>
This commit is contained in:
@@ -75,7 +75,7 @@ DOCUMENTATION = """
|
||||
EXAMPLES = """
|
||||
- name: Create a string for a schedule
|
||||
debug:
|
||||
msg: "{{ query('awx.awx.schedule_rrule', 'none', start_date='1979-09-13 03:45:07') }}"
|
||||
msg: "{{ lookup('awx.awx.schedule_rrule', 'none', start_date='1979-09-13 03:45:07') }}"
|
||||
"""
|
||||
|
||||
RETURN = """
|
||||
@@ -237,4 +237,4 @@ class LookupModule(LookupBase):
|
||||
if kwargs.get('every', 1) == 1:
|
||||
return_rrule = "{0};INTERVAL=1".format(return_rrule)
|
||||
|
||||
return return_rrule
|
||||
return [return_rrule]
|
||||
|
||||
@@ -109,7 +109,7 @@ DOCUMENTATION = """
|
||||
EXAMPLES = """
|
||||
- name: Create a ruleset for everyday except Sundays
|
||||
set_fact:
|
||||
complex_rule: "{{ query(awx.awx.schedule_rruleset, '2022-04-30 10:30:45', rules=rrules, timezone='UTC' ) }}"
|
||||
complex_rule: "{{ lookup(awx.awx.schedule_rruleset, '2022-04-30 10:30:45', rules=rrules, timezone='UTC' ) }}"
|
||||
vars:
|
||||
rrules:
|
||||
- frequency: 'day'
|
||||
@@ -352,4 +352,4 @@ class LookupModule(LookupBase):
|
||||
raise_from(AnsibleError("Failed to parse generated rule set via rruleset {0}".format(e)), e)
|
||||
|
||||
# return self.get_rrule(frequency, kwargs)
|
||||
return rruleset_str
|
||||
return [rruleset_str]
|
||||
|
||||
Reference in New Issue
Block a user