From 23a337918c5004dffd8ce50818bd1b8b165cc107 Mon Sep 17 00:00:00 2001 From: Martin Krizek Date: Wed, 6 Jun 2018 12:45:30 +0200 Subject: [PATCH] first_found: fix examples to match the code (#40821) --- lib/ansible/plugins/lookup/first_found.py | 30 +++++++++++++---------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/lib/ansible/plugins/lookup/first_found.py b/lib/ansible/plugins/lookup/first_found.py index d896b26434..06bb2d105d 100644 --- a/lib/ansible/plugins/lookup/first_found.py +++ b/lib/ansible/plugins/lookup/first_found.py @@ -44,15 +44,16 @@ EXAMPLES = """ - bar - name: same copy but specific paths - copy: src={{lookup('first_found', findme, mypaths)}} dest=/some/file + copy: src={{lookup('first_found', params)}} dest=/some/file vars: - findme: - - foo - - "{{inventory_hostname}}" - - bar - mypaths: - - /tmp/production - - /tmp/staging + params: + files: + - foo + - "{{inventory_hostname}}" + - bar + paths: + - /tmp/production + - /tmp/staging - name: INTERFACES | Create Ansible header for /etc/network/interfaces template: @@ -64,12 +65,15 @@ EXAMPLES = """ - "default_foo.conf" - name: read vars from first file found, use 'vars/' relative subdir - include_vars: "{{lookup('first_found', findme, paths=['vars'])}}" + include_vars: "{{lookup('first_found', params)}}" vars: - findme: - - '{{ansible_os_distribution}}.yml' - - '{{ansible_os_family}}.yml' - - default.yml + params: + files: + - '{{ansible_os_distribution}}.yml' + - '{{ansible_os_family}}.yml' + - default.yml + paths: + - 'vars' """ RETURN = """