This module is minimal and was quickly done without much thoughts!
Exemple:
- name: Update GLPI informations of current host delegate_to: localhost unistra.glpi.api: url: "{{ lookup('env', 'ANSIBLE_GLPI_URL') }}" apptoken: "{{ lookup('env', 'ANSIBLE_GLPI_APPTOKEN') }}" auth: usertoken: "{{ lookup('env', 'ANSIBLE_GLPI_USERTOKEN') }}" itemtype: Computer criteria: 80: 'Unistra > DNUM' 1: "{{ inventory_hostname_short }}" values: states_id: 1 # Running entities_id: 1 # Unistra > DNUM state: present ignore_actions: [add, delete] # update only