2
0
Fork 0

Add "paths" parameter for include_vars

As mentionned in the last example on the documentation:
https://docs.ansible.com/ansible/latest/collections/ansible/builtin/first_found_lookup.html#examples
Fix #5
This commit is contained in:
Jeremy Gardais 2021-06-10 16:29:21 +02:00
parent a9d3811432
commit b9f00ac858
Signed by: jegardai
GPG Key ID: E759BAA22501AF32
2 changed files with 12 additions and 7 deletions

View File

@ -1,9 +1,10 @@
## v1.X.Y ## v1.3.0
### Fix ### Fix
* Add role_name info in meta. * Add role_name info in meta.
* Set a default mode (0644) in ini_file. * Set a default mode (0644) in ini_file.
* with_first_found fail when ansible_distribution vars file is missing (#5).
### Enhancement ### Enhancement
@ -19,7 +20,7 @@
### Features ### Features
* Add RHEL8 support (thanks @mjourdan). * Add RHEL8 support (thanks @mjourdan) (#7).
* The role also works on Debian Bullseye. * The role also works on Debian Bullseye.
## v1.1.2 ## v1.1.2

View File

@ -8,8 +8,11 @@
vars: vars:
params: params:
files: files:
- "{{ ansible_distribution }}.yml" - '{{ ansible_distribution }}.yml'
- "{{ ansible_os_family }}.yml" - '{{ ansible_os_family }}.yml'
paths:
- 'vars'
# Manage dependent packages [[[1 # Manage dependent packages [[[1
- name: Ensure dependent packages are installed - name: Ensure dependent packages are installed
@ -25,12 +28,13 @@
# Manage agent package [[[1 # Manage agent package [[[1
# Specific tasks per OS will be in the include otherwise below # Specific tasks per OS will be in the include otherwise below
- include: "{{ lookup('first_found', params) }}" - name: Include tasks per OS
include: "{{ lookup('first_found', params) }}"
vars: vars:
params: params:
files: files:
- "{{ ansible_distribution }}.yml" - '{{ ansible_distribution }}.yml'
- "{{ ansible_os_family }}.yml" - '{{ ansible_os_family }}.yml'
- name: Ensure fusioninventory-agent package from REPOS - name: Ensure fusioninventory-agent package from REPOS
package: package: