2
0
Fork 0

Compare commits

...

3 Commits

2 changed files with 19 additions and 10 deletions

View File

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

View File

@ -4,10 +4,15 @@
# tasks file for fusioninventory
- name: Include package list per OS
include_vars: "{{ item }}"
with_first_found:
- "{{ ansible_distribution }}.yml"
- "{{ ansible_os_family }}.yml"
include_vars: "{{ lookup('first_found', params) }}"
vars:
params:
files:
- '{{ ansible_distribution }}.yml'
- '{{ ansible_os_family }}.yml'
paths:
- 'vars'
# Manage dependent packages [[[1
- name: Ensure dependent packages are installed
@ -23,10 +28,13 @@
# Manage agent package [[[1
# Specific tasks per OS will be in the include otherwise below
- include: "{{ item }}"
with_first_found:
- "{{ ansible_distribution }}.yml"
- "{{ ansible_os_family }}.yml"
- name: Include tasks per OS
include: "{{ lookup('first_found', params) }}"
vars:
params:
files:
- '{{ ansible_distribution }}.yml'
- '{{ ansible_os_family }}.yml'
- name: Ensure fusioninventory-agent package from REPOS
package: