mirror of
https://github.com/ansible-collections/community.general.git
synced 2024-09-14 20:13:21 +02:00
24d4787b2d
* finalize lookup documentation * minor fixes to ansible-doc - actually show which file caused error on when listing plugins - removed redundant display of type and name * smart quote fixes from toshio
36 lines
912 B
Python
36 lines
912 B
Python
# (c) 2012-17 Ansible Project
|
|
# GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt)
|
|
|
|
# Make coding more python3-ish
|
|
from __future__ import (absolute_import, division, print_function)
|
|
__metaclass__ = type
|
|
|
|
DOCUMENTATION = """
|
|
lookup: list
|
|
author: Ansible core team
|
|
version_added: "2.0"
|
|
short_description: simply returns what it is given.
|
|
description:
|
|
- this is mostly a noop, to be used as a with_list loop when you dont want the content transformed in any way.
|
|
"""
|
|
|
|
EXAMPLES = """
|
|
- name: unlike with_items you will get 3 items from this loop, the 2nd one being a list
|
|
debug: var=item
|
|
with_list:
|
|
- 1
|
|
- [2,3]
|
|
- 4
|
|
"""
|
|
|
|
RETURN = """
|
|
_list:
|
|
description: basically the same as you fed in
|
|
"""
|
|
from ansible.plugins.lookup import LookupBase
|
|
|
|
|
|
class LookupModule(LookupBase):
|
|
|
|
def run(self, terms, **kwargs):
|
|
return terms
|