wapt – installation de l’agent sur debian 10 buster

WAPT est une solution de déploiement de logiciels et de gestion de parcs informatiques pour Windows. Depuis la version 1.8, il est possible d’ajouter la gestion de vos postes macOS et linux. Ce tutoriel vous détaillera l’installation pour une debian 10 buster.

Installation

Ajout du dépôt : Tranquil.it

# apt update && apt upgrade -y
# apt install apt-transport-https lsb-release gnupg
# wget -O - https://wapt.tranquil.it/debian/tiswapt-pub.gpg  | apt-key add -
# echo "deb https://wapt.tranquil.it/debian/wapt-1.8/ $(lsb_release -c -s) main" > /etc/apt/sources.list.d/wapt.list

Installation de l’agent wapt-agent depuis le dépôt

# apt install tis-waptagent

Configuration

Editer le fichier de configuration suivant avec les paramètres de votre serveur wapt

vi /opt/wapt/wapt-get.ini
[global]
repo_url=https://wapt.mondomaine.fr/wapt
wapt_server=https://wapt.mondomaine.fr/
use_hostpackages=1
use_kerberos=0
default_package_prefix=mon
language=fr
#verify_cert=0
verify_cert=/etc/ssl/certs/wildcard.mondomaine.fr.pem
personal_certificate_path=/opt/wapt/private/wildcard.mondomaine.fr.crt

Copier le certificat Code-Signing de votre Windows situé dans C:\Program Files (x86)\wapt\ssl\ vers /opt/wapt/ssl/server.

# systemctl restart waptservice.service

Exécuter la commande suivante pour enregistrer la machine debian10 auprès du serveur WAPT

# rm -f /opt/wapt/private/*.crt
# rm -f /opt/wapt/private/*.pem
# wapt-get register
Using config file: /opt/wapt/wapt-get.ini
Registering host against server: https://wapt.mondomaine.fr/
Host correctly registered against server https://wapt.mondomaine.fr/.

Utilisation de l’agent

via la console linux

# wapt-get update
Using config file: /opt/wapt/wapt-get.ini
Update package list from https://wapt.mondomaine.fr/wapt, https://wapt.mondomaine.fr//wapt-host
Total packages : 126
Added packages :

Removed packages :

Discarded packages count : 170
Pending operations :
  upgrade:
  additional:
  install:
  remove:
Repositories URL :
  https://wapt.mondomaine.fr/wapt
  https://wapt.mondomaine.fr//wapt-host

via la console windows

wapt_client

Construire vos paquets depuis votre Debian

Cloner votre paquet wapt depuis votre git

# git clone https://git.mondomaine.fr/wapt/monpaquet.git

Compiler, signer et envoyer votre paquet dans le dépôt wapt

# wapt-get build-upload /root/wapt/monpaquet/
/root/wapt/monpaquet/mon-paquet_PROD.wapt[================================] 10021943/10021943 - 00:00:00
Package uploaded successfully: 1 Packages uploaded, 0 errors

Références :