WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis...

17
Tranquil IT Systems WAPT - gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du reste de l'équipe Roadshow WAPT Nantes 22/05/2013

Transcript of WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis...

Page 1: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

WAPT-

gestiondu cycle de viedu parc logiciel

Denis CARDON, Hubert TOUVET, et une partie du reste de l'équipe

Roadshow WAPT Nantes 22/05/2013

Page 2: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

2

Déroulement

WAPT, la genèse, le contexte ?

WAPT, c'est fait comment ?

WAPT, qu'est ce que ça apporte ?

WAPT, la sécurité ?

WAPT, des questions ?

Page 3: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

3

La genèse, le contexte

TIS, naissance en 2002

2013 : 9 personnes dont 4 ingénieurs

Métier : ADMINSYS

Infogérance complète pour petites structuresExpertise technique pour grandes structures

La gestion des postes windows prend trop de temps

Il faut industrialiser les processus

Page 4: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

4

Recherche d'une solution

Recherche de solution dans l'existant

propriétaires = gros budgetsMicrosoft SCCM, DELL KACE

libres = performance insuffisantetélé-déploiement OCS, télé-déploiement GLPI, WPKG, OPSI, snapin FOG, etc.

On avait presque tout essayé...

02/2012 : désicion de créer notre propre outil03/2012 : début d'utilisation10/2012 : lancement de la progicielisation05/2013 : première version alpha grand public

Page 5: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

5

Et ainsi naquit WAPT

Inspiré de apt-get (debian/ubuntu)

Développement progressif en fonction des besoins

Adapté au monde windows

Conf de base triviale / Conf avancée simple

wapt-get, c'est

Python pour la simplicitéLazarus (Delphi) pour encapsuler

Centré sur le paquet d'installation

Signature des paquets

Page 6: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

6

Un long fleuve tranquille...

Différences de comportement

Entre version de windows XP/Vista/7/832 bit / 64 bit, WOW64UAC, et UAC++Locale française, anglaise, polonaiseVersion home et version proDifférents types de conf réseau

Besoin de gérer les mises à jour

Des clients waptDes serveurs wapt

Page 7: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

7

Installer un exe, ce n'est que le début

Personnalisation de l'installation du logiciel

Post-configuration en pythonModification de droits sur des fichiers, registresCréation de fichiers .ini, variables d’environnement

Ex : désactivation message maj java

Configuration de la session utilisateur

Ex : configuration thunderbird, firefox ...Possibilité d'utiliser LDAP, MSAD, etc.

Page 8: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

8

Les paquets c'est fait comment ?

Exemple du paquet firefox

Exemple de post configuration

Page 9: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

9

L'admin créé des paquets et configure

L'utilisateur reçoit des MAJ et

accède au self service

waptserver

Dépôts de paquets

waptservice

Page 10: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

10

Bibliothèques de logiciels

Bibliothèque de logiciels autorisés

Socle bureautique : self service utilisateurAutres logiciels : installation contrôlée par admin

Gestion simplifiée du mix logiciel/machine

Gestion des dépendances entre logicielsPossibilité de fixer une version de paquetDéfinition de métapaquetsDéfinition de profils de postes

Avantages

Maîtrise et urbanisation du SIContrôle des mises à jourReporting de conformité (ITIL, SOX)

Page 11: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

11

Pour les petits et gros déploiements

Utile à partir d'un poste

Clef usb, partage de fichiers

Pour des petits réseaux

Serveur web, console de gestionServeur sur Windows ou sur Linux

Pour des grands réseaux en VPN

Utilisation de paquet machine déjà préparéMultiplication des dépôts en fonction de la charge et des sitesAuto configuration des sessions utilisateursAuto configuration à travers les DNS

Page 12: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

12

Créer et déployer des paquets rapidement

Page 13: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

13

Où en sommes nous ?

Outil en ligne de commande mature et complet

Première alpha de la console de gestion centralisée

Intégration LDAP/MSAD du self-service

Première version du user-session-config

Première alpha de la console hors gestion centralisée

Un ensemble d'outils pour faciliter la création de paquet

Un site web, de la documentation, une mailing list, un bugtracker

Page 14: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

14

What's next ?

Faire en sorte que les outils graphiques soit aussi fonctionnel que les outils lignes de commande

Développer l'écosystème autour du produit

Contacter les petits éditeurs métier pour qu'ils adoptent le format

Améliorer l'outil d'inventaire, s'intégrer dans GLPI

Formalisation de la gestion multi-arch et multi-lingue

Gérer encore plus de cas d'installation tordues

Page 15: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

15

Remerciements

Nos clients fidèles qui nous aident à progresser

Les organisateurs de la réunion

Toute l'équipe TIS

Page 16: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

16

Pour aller plus loin

Retrouvez nous

Site web du projet : http://wapt.tranquil.itCloner le projet sur github ! http://github/tranquilit/wapt Site web TIS : http://www.tranquil.itBugtracker : http://roundup.tranquil.it/wapt/Liste de diffusion : http://lists.tranquil.it/listinfo/wapt

Contactez nous

Vincent CARDONTel: +33(0)240 975 [email protected]

Page 17: WAPT gestion du cycle de vie du parc logiciel · gestion du cycle de vie du parc logiciel Denis CARDON, Hubert TOUVET, et une partie du ... Définition de profils de postes Avantages

Tranquil IT Systems

17

MERCI !! et QUESTIONS

TRANQUIL IT SYSTEMSl'ami des adminsys