- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with fusioninventory
- Usage - Configuration options and additional functionality
- Reference - An under-the-hood peek at what the module is doing and how
- Limitations - OS compatibility, etc.
- Development - Guide for contributing to the module
This puppet module installs and configures fusion inventory agent in Rhel and Debian
Installs fusion inventory agents and configures a cron scripts that runs daily to update inventory database.
fusion-inventoryagent cron
puppet module install esterniclos-fusioninventory
class { 'fusioninventory': glpiserver => '192.168.1.2' }
Do not use proxy
class { 'fusioninventory': cronscript_enable => true , no_proxy => false, glpiserver => '192.168.1.2' }
Use bash proxy
class { 'fusioninventory': cronscript_enable => true , no_proxy => true, glpiserver => '192.168.1.2' }
- class fusioninventory : Installs and configures
- class fusioninventory::cronscript: Sets a cronjob
- class fusioninventory::install: Installs
- class fusioninventory::params: Configurations Parameters
Tested in Debian and Rhel
Github repository
git clone https://github.com/esterniclos/esterniclos-fusioninventory fusioninventory
Building module
sudo puppet module build . --verbose
Testing json: