INTRODUCTION

Chocolatey permet d'installer des packages provenant de sources tierces. L'intégration de Chocolatey avec RG SYSTEM permet aux utilisateurs d'exploiter les fonctionnalités de Chocolatey associées à l'App Manager pour automatiser l'installation et la gestion d'applications sur des machines gérées via le dashboard de RG SYSTEM.

 

 

SOMMAIRE

 

 

IMPORTANT

Pour les utilisateurs de la précédente version de App Manager, il sera toujours possible de visualiser les politiques présentes par l’intermédiaire du bouton " Accéder à l'ancien App Manager" présent sur la page de"Gestion des applications".

bouton ancien app manager.JPG

Pour gérer ces politiques via la nouvelle version de App Manager il faudra réinstaller les applications à partir de la  page "d'ajout des applications" en cliquant sur le bouton "Ajouter une application".

 

 

Information et Prérequis

Le déploiement des applications s'appuie sur la version 2.0 de Chocolatey qui est installée automatiquement dès le premier déploiement via la commande powershell :

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

Les workstations et serveurs doivent respecter les prérequis minimum suivant : 

  • Windows 7 Minimum / Windows Server 2003
  • PowerShell v2.0
  • .NET Framework 4.8

Toutes les applications installées à l'aide d'App Manager doivent être désinstallées via App Manager. Les applications désinstallées depuis le panneau de configuration à partir d'un poste utilisateur continueront à apparaître dans l'App Manager.

 

Accès

Pour y accéder, cliquez sur “Actions” puis “App Manager”

menu action.JPG

 

 

Notion d'héritage

L'héritage est activé par défaut sur les nœuds et sur les agents facilitant le déploiement d'applications en masse sur les agents d'un nœud.

Une application déployée à partir d'un nœud est étiquetée avec le label "Hérité". Cela signifie que la modification de cette application n'est autorisée qu'à partir du nœud d’où elle a été déployée.

hérité.JPG

Il est toutefois possible de surcharger une application à partir d'un héritier en l'ajoutant de nouveau, l'application est alors étiquetée avec le label "Surchargé". Cela signifie qu'il est possible de modifier cette application depuis l'héritier directement.

surchargé.JPG

 

 

Gestion des applications

La gestion des applications permet : 

- de visualiser les applications présentes sur le nœud ou l'agent sous forme de cartes

- de gérer la version des applications déployées sur le nœud ou l'agent (modification impossible sur les applications hérités) en cliquant sur le menu déroulant inclus dans la carte de l'application

gestion des applications.JPG

Depuis la carte d'applications il est possible de :

- d'afficher la description de l'application directement sur le site de Chocolatey

- de supprimer l'application sans la désinstaller sur les postes où elle a déjà été déployée (celle-ci passe alors en statut "Hors politique" et n'est plus managée). Inactif sur applications héritées

- de supprimer en désinstallant l'application, qui sera supprimée à la fois de App Manager et des postes où elle a déjà été déployée. Inactif sur applications héritée

-de visualiser options de commande définie

chocolatey.JPG

 

 

Ajouter des applications

Pour ajouter des applications, cliquer sur le bouton "Ajouter une application"

ajouter une application.JPG

Ensuite depuis la page "d'Ajout des applications" :

Utilisez la barre de recherche ou défiler vers le bas pour trouver l'application que vous souhaitez

Cliquez ensuite sur l'application pour la sélectionner

catalaoque.JPG

Vous avez ensuite le choix d'intégrer des paramètres d'installation si vous le souhaitez dans "paramètre(s) d'installation(s) et de choisir la version de l'application ( pour le moment 10 versions sont disponible dont la Maj auto )

version parametre.JPG


Le ou les applications sélectionnées apparaitront dans l'onglet sélectionné et vous pourrez les désélectionner en cliquant dessus. Une fois les applications sélectionnées, validez votre choix en cliquant sur le bouton "Ajouter" en bas à droite de la page d'ajout des applications.

 

 

État des applications

Information importante

L'onglet état des applications ne va lister que les applications déployées via Chocolatey.

etat des app.JPG

Voici les différents status qui seront affiché dans l'état des applications :

- Installée : L'application s'est installée avec succès.

- Installation programmée : Le déploiement est programmé et l'application sera bientôt installée.

- Mauvaise version détectée : La version de l'application installée ne correspond pas à celle définie pour ce package, une tentative de mise en conformité sera effectuée.

- Installation abandonnée : Si l'application n'est pas installée après 30 jours de tentatives, l'installation est annulée.

- Installation en erreur : L'installation de l'application a échoué. Pour plus d'informations vous pouvez consulter les logs en cliquant sur le statut. Une nouvelle tentative sera effectuée une fois par jour pendant 30 jours.

- Hors politique : L'application a été supprimée via l'option "supprimer sans désinstaller".

Il est aussi possible de visualiser directement la liste des applications installés sur un poste.
Entrez la commande:

choco list directement dans l'invité de commande windows

exemple :

choco list.jpg

 

Planification

La planification permet d'organiser le déploiement d'application sur des agents en ligne.

Il est possible de planifier le déploiement sur des créneaux horaires ou des jours de semaine spécifiques.

La notion d'héritage est toujours présente (activé par défaut), ce dernier étant dissocié de l'héritage des packages.

De ce fait quand l'héritage est activé, la planification est disponible uniquement en lecture seule

planifi lecture seule.JPG

il est toutefois possible de désactiver l'héritage (voir ci dessous)planification deshérité.JPG

Dans ce cas on peut configurer manuellement la planification, le choix d'horaires ou de jours est automatiquement sauvegardé.

A noter que certaines fonctionnalités du planificateur peuvent être non fonctionnelles car App Manager est encore en bêta.

 

Responsabilité

L’utilisation de Chocolatey via l'App Manager est facultative et procède du seul choix du client.
Ce système est extérieur à RG System.
A ce titre, le client assume seul la pleine et entière responsabilité et RG System ne saurait, en aucun cas, voir sa responsabilité engagée en cas de dommage, direct ou indirect et de quelque nature que ce soit, résultant, en tout ou partie, de l’utilisation de Chocolatey.

 

Applications tièrces

Il est possible d'installer des applications hors App Manager ( non présentes sur Chocolatey )

Pour cela vous pouvez suivre le lien ci dessous :

https://docs.chocolatey.org/en-us/create