From 301b3a5a6e4549937647a334efe54c8f338c717f Mon Sep 17 00:00:00 2001
From: David Beniamine <david.beniamine@tetras-libre.fr>
Date: Tue, 25 Apr 2023 11:09:59 +0200
Subject: [PATCH] Install GLPI

---
 installGlpiAgent.sh | 11 +++++++++++
 main.env.sample     |  2 +-
 2 files changed, 12 insertions(+), 1 deletion(-)
 create mode 100644 installGlpiAgent.sh

diff --git a/installGlpiAgent.sh b/installGlpiAgent.sh
new file mode 100644
index 0000000..17eb07b
--- /dev/null
+++ b/installGlpiAgent.sh
@@ -0,0 +1,11 @@
+#!/bin/bash
+cd /tmp
+wget -O glpi.deb https://github.com/glpi-project/glpi-agent/releases/download/1.4/glpi-agent_1.4-1_all.deb
+dpkg -i glpi.deb
+rm glpi.deb
+apt-get -fy install
+sed -i 's@#server =.*inventory.php@server = https://glpi.tetras-libre.fr/front/inventory.php@' /etc/glpi-agent/agent.cfg
+sed -i 's@tag =@tag = tetras-libre@' /etc/glpi-agent/agent.cfg
+glpi-agent
+systemctl restart glpi-agent
+systemctl enable glpi-agent
diff --git a/main.env.sample b/main.env.sample
index 51b8abb..6c916d0 100644
--- a/main.env.sample
+++ b/main.env.sample
@@ -1,4 +1,4 @@
-export MODS="Base WebServer MySQL Nextcloud Collabora Dolibarr TetrasBack"
+export MODS="Base WebServer MySQL Nextcloud Collabora Dolibarr TetrasBack GlpiAgent"
 # Valid levels are security and upgrade
 export MAINTENANCE_LEVEL="security"
 export DOMAIN="dev.tetras-libre.fr"
-- 
GitLab