unistra / ansible-collection-glpi

Ansible dynamic inventory for GLPI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Ansible collection for GLPI

Note: At the start this repository contains only a JSON inventory. The script has been moved to scripts/inventory for legacy.

This collection contains:

Installation

Theses python modules must be installed on the controller:

  • pyyaml for manipulating YAML files
  • yamlloader for keeping configuration order
  • glpi-api for interacting with GLPI REST API

There is a requirements file containing these dependencies so, if you don't care about clean integration to the system (using virtualenvs, distribution packages, ...):

$ sudo pip install -r requirements.txt

To install the collection:

# set collections directory to the current directory (default is ~/.ansible/collections)
$ export ANSIBLE_COLLECTIONS_PATH=$(pwd)
$ ansible-galaxy collection install git+https://github.com/unistra/ansible-collection-glpi,1.1.1

With a requirements file:

$ vim requirements.yml
---
collections:
- name: https://github.com/unistra/ansible-collection-glpi
  type: git
  version: 1.1.1

$ ansible-galaxy install -r requirements.yml

About

Ansible dynamic inventory for GLPI.

License:GNU General Public License v3.0


Languages

Language:Python 98.4%Language:Makefile 1.3%Language:Shell 0.2%