Update to 2021-12-01 19:13

This commit is contained in:
Daniel Berteaud
2021-12-01 19:13:34 +01:00
commit 4c4556c660
2153 changed files with 60999 additions and 0 deletions

View File

@@ -0,0 +1,45 @@
---
- when: >
(ansible_distribution == 'Debian' and ansible_distribution_major_version is version('11', '<')) or
(ansible_distribution == 'Ubuntu' and ansible_distribution_major_version is version('20', '<'))
block:
- name: Install dependencies
apt:
name:
- dmidecode
- hwdata
- ucf
- hdparm
- perl
- libuniversal-require-perl
- libwww-perl
- libparse-edid-perl
- libproc-daemon-perl
- libproc-pid-file-perl
- libfile-which-perl
- libxml-treepp-perl
- libyaml-perl
- libnet-cups-perl
- libnet-ip-perl
- libdigest-sha-perl
- libsocket-getaddrinfo-perl
- libtext-template-perl
- name: Install fusioninventory
apt: deb=http://ftp.fr.debian.org/debian/pool/main/f/fusioninventory-agent/fusioninventory-agent_{{ fusinv_deb_version }}_all.deb
environment:
- http_proxy: "{{ system_proxy | default('') }}"
tags: inventory
- when: >
(ansible_distribution == 'Debian' and ansible_distribution_major_version is version('11', '>=')) or
(ansible_distribution == 'Ubuntu' and ansible_distribution_major_version is version('20', '>='))
block:
- name: Install FusionInventory Agent
apt:
name:
- fusioninventory-agent
tags: inventory

View File

@@ -0,0 +1,6 @@
---
- name: Install FusionInventory Agent
yum: name=fusioninventory-agent
tags: inventory

View File

@@ -0,0 +1,24 @@
---
- include: install_{{ ansible_os_family }}.yml
- name: Deploy FusionInventory Agent config
template: src=agent.cfg.j2 dest=/etc/fusioninventory/agent.cfg mode=640
notify: restart fusioninventory-agent
tags: inventory
- name: Check if the first inventory has been done
stat: path=/var/lib/fusioninventory-agent/FusionInventory-Agent.dump
register: first_inventory
tags: inventory
- name: First Fusion Inventory report
command: /usr/bin/fusioninventory-agent
when: not first_inventory.stat.exists
tags: inventory
- name: Start FusionInventory Agent
service: name=fusioninventory-agent state=started enabled=yes
tags: inventory
...