You are not logged in.
Pages: 1
Bonjour,
Je souhaite modifier un fournisseur (supplier) depuis Ansible (en YAML).
Je parviens à me connecter et interagir avec GLPI via l'API (par exemple ajouter une tâche) et je peux aussi récupérer des données d'un ticket mais je ne parviens pas à modifier les utilisateurs, groupes et Fournisseurs
voici un exemple de ce que je fais et qui, sans tomber en erreur, n'a pas de résultat...
- name: List ticket suppliers
uri:
url: "{{ glpi_url }}/Ticket/{{ tickets_id }}/Supplier_ticket/"
method: GET
headers:
Content-Type: application/json
cache-control: no-cache
Session-Token: "{{ glpi_session.json.session_token }}"
App-Token: "{{ glpi_app_token }}"
validate_certs: no
status_code: [200,206,400,401]
register: get_ticket_suppliers
A ce stade, j'ai bien un retour avec les infos sur les fournisseurs
- name: List ticket suppliers
uri:
url: "{{ glpi_url }}/Ticket/{{ tickets_id }}/Supplier_ticket/65"
method: Delete
headers:
Content-Type: application/json
cache-control: no-cache
Session-Token: "{{ glpi_session.json.session_token }}"
App-Token: "{{ glpi_app_token }}"
validate_certs: no
status_code: [200,206,400,401]
Par contre là, alors que je souhaite supprimer le fournisseur dont l'ID est 65, il ne se passe rien.
Même chose si je veux ajouter un user, groupe ou fournisseur...
Je précise que mon compte est super-admin.
si vous avez des pistes je suis preneur,
Merci!
Offline
[RESOLU]
- name: Delete ticket user
uri:
url: "{{ glpi_url }}/Ticket/{{ tickets_id }}/Ticket_User/"
method: DELETE
headers:
Content-Type: application/json
cache-control: no-cache
Session-Token: "{{ glpi_session.json.session_token }}"
App-Token: "{{ glpi_app_token }}"
body_format: json
body:
input:
tickets_id: "{{ tickets_id }}"
use_notification: 0
users_id: 532
id: 112564
type: 2
validate_certs: no
status_code: [200,201,206,400,401]
register: get_ticket_users
Offline
Pages: 1