ansible-roles/roles/fusioninventory_agent/tasks/install_Debian.yml
2021-12-01 19:13:34 +01:00

46 lines
1.4 KiB
YAML

---
- 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