[] (https://travis-ci.org/echoes-tech/puppet-glpi) [] (https://flattr.com/submit/auto?user_id=echoes&url=https://forge.puppetlabs.com/echoes/glpi&title=Puppet%20module%20to%20manage%20GLPI&description=This%20module%20installs%20and%20configures%20GLPI.&lang=en_GB&category=software "Puppet module to manage GLPI installation and configuration")
- Overview
- Module Description - What the module does and why it is useful
- Setup - The basics of getting started with glpi
- 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
- Contributors
Puppet module to manage GLPI installation and configuration.
This module installs and configures GLPI.
include ::apache
include ::mysql::server
include ::glpi
WARNING: The glpi module use the puppetlabs-vcsrepo module and it does not install any VCS software for you. You must install a VCS before you can use this module.
plugin::install { 'racks':
source => 'https://github.com/InfotelGLPI/racks.git',
version => '1.7.0'
}
- glpi: Main class, includes all other classes.
- glpi::params: Sets parameter defaults per operating system.
- glpi::install: Handles the packages.
- glpi::config: Handles the configuration file.
The following parameters are available in the ::glpi
class:
Tells Puppet whether the GLPI package should be installed, and what version. Valid options: 'present', 'latest', or a specific version number. Default value: 'present'
Tells Puppet what GLPI package to manage. Valid options: string. Default value: 'glpi'
- glpi::plugin: Adds a GLPI plugin.
The following parameters are available in the ::glpi::plugin
define:
Tells Puppet whether the check should exist. Valid options: 'present', 'absent'. Default value: present
Tells Puppet what is the path of the repository plugin. Valid options: string. Default value: undef
Tells Puppet what is the version of the repository plugin. Valid options: string. Default value: undef
Specifies the provider for the puppetlabs-vcsrepo module. Valid options: string. Default value: git
Debian family OSes are officially supported. Tested and built on Debian.
Echoes Technologies modules on the Puppet Forge are open projects, and community contributions are essential for keeping them great.
The list of contributors can be found at: https://github.com/echoes-tech/puppet-glpi/graphs/contributors