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
- Accès
- Notion d'héritage
- Gestion des applications
- Ajout des applications
- État des applications
- Planification
- Responsabilité
- Applications tierces
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".
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”
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.
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.
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
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
Ajouter des applications
Pour ajouter des applications, cliquer sur le bouton "Ajouter une application"
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
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 )
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.
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 :
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
il est toutefois possible de désactiver l'héritage (voir ci dessous)
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