Note: At the start this repository contains only a JSON inventory. The script has been moved to scripts/inventory for legacy.
This collection contains:
- a dynamic inventory (see inventory README)
- a module for interacting with GLPI (see modules README)
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