Page 1 sur 1

[RESOLU] Paquage GLPI - MAC OS

Posté : 22 nov. 2024 - 09:12
par clafon
Version Wapt : 2.5.5.15697 - Entreprise Edition
Os Serveur : Debian 12
Os Machines cibles : MAC OS 13.6.3 & 14.5
Os Machine administration : Win server 2022

Bonjour,

nous souhaiterions installer GLPI sur les quelques MAC présents sur notre infrastructure. Je me permets de venir ici voir si quelqu'un à déjà effectué cette manipulation. Nous avons récupéré le paquage glpi-agent 1.11-0 pour macos et l'avons appliqué sur un mac.

Première question : les fichiers de configuration de GLPI sont sensés être sous /Application/GLPI-agent/etc/conf.d or sur le Mac nous n'avons que /Application/GLPI-agent/var est-ce normal ?

Deuxième question : suite à la première question, je compte créer un paquet pour créer le fichier de configuration, apparemment celui-ci doit se nommer local.cfg. Dois-je le créer dans l'arborescence manquante à savoir /etc/conf.d ?

Troisième question : le bout de code que je comptais mettre en place

Code : Tout sélectionner

def install():
    fichier=open(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg',"w+")
    fichier.write("server=http://......./glpiinventory/)
    fichier.write("\ntag=Mairie)
    fichier.write("\nhttpd-trust=127.0.0.1/32,x.x.x.x/24)
    fichier.write("\nrunnow=0)
    fichier.write("\nedebug=1)
    fichier.close()
Merci pour vos retours

Re: Pacquage GLPI - MAC OS

Posté : 22 nov. 2024 - 13:58
par clafon
Solution donnée sur le Discord TranquilIT par Bastien (merci à lui :p )
  • Téléchargement du paquet glpi-agent
  • Création d'un fichier local.cfg avec les configurations glpi

Code : Tout sélectionner

server= adress srv glpi
tag= tag si necessaire
httpd-trust=127.0.0.1/32, x.x.x.x/x (permet d'attendre le poste avec agent pour forcer inventaire de la forme http://@ip:62354)
runnow=0
edebug=1 
  • Création d'un paquet vierge avec ligne de commande pour permettre la copie du fichier de conf (au préalable celui-ci doit être copier dans le dossier du paquet se trouvant dans waptdev)

Code : Tout sélectionner

# -*- coding: utf-8 -*-
from setuphelpers import *

def install():
    filecopyto(r'local.cfg', r'/Applications/GLPI-Agent/etc/conf.d/local.cfg')

def uninstall():
    if isfile(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg'):
        remove_file(r'/Applications/GLPI-Agent/etc/conf.d/local.cfg')

Re: [RESOLU] Paquage GLPI - MAC OS

Posté : 25 nov. 2024 - 10:28
par dcardon
Bonjour Cédric,

merci pour le retour :-)

Cordialement,

Denis