/esterniclos-fusioninventory

Puppet module to manage fusioninventory-agent in rhel and debian

Primary LanguagePuppet

fusioninventory

Table of Contents

  1. Overview
  2. Module Description - What the module does and why it is useful
  3. Setup - The basics of getting started with fusioninventory
  4. Usage - Configuration options and additional functionality
  5. Reference - An under-the-hood peek at what the module is doing and how
  6. Limitations - OS compatibility, etc.
  7. Development - Guide for contributing to the module

Overview

This puppet module installs and configures fusion inventory agent in Rhel and Debian

Module Description

Installs fusion inventory agents and configures a cron scripts that runs daily to update inventory database.

Setup

What fusioninventory affects

fusion-inventoryagent cron

Beginning with fusioninventory

puppet module install esterniclos-fusioninventory

Usage

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

Reference

  • class fusioninventory : Installs and configures
  • class fusioninventory::cronscript: Sets a cronjob
  • class fusioninventory::install: Installs
  • class fusioninventory::params: Configurations Parameters

Limitations

Tested in Debian and Rhel

Development

Github repository

git clone https://github.com/esterniclos/esterniclos-fusioninventory fusioninventory

Building module

sudo puppet module build . --verbose

Testing json:

http://jsonlint.com/