Applications
Dans la section Applications, vous gérez les composants logiciels utilisés dans les modèles de VM, les machines virtuelles ou les environnements.
Vous gardez ainsi une vue d'ensemble des versions logicielles utilisées dans votre infrastructure OpenVLE et pouvez les documenter de manière systématique.
Où trouver cette section ?
Via le menu principal : Infrastructure → Applications
Également accessible via : Accessible via les fabricants, les machines virtuelles ou les modèles de VM
Fonctionnalités en un coup d'oeil
- Affichage, création, modification et suppression d'applications
- Attribution d'une application à un fabricant
- Saisie des informations de version et des descriptions
- Association d'applications aux modèles de VM ou aux environnements
- Aide à l'inventaire des logiciels déployés
Aperçu des champs importants
| Nom du champ | Description |
|---|---|
Description | Courte description ou indication de version de l'application, par ex. « Suite bureautique pour le traitement de texte, les tableurs et les présentations ». |
Fabricant | Relation avec le fabricant qui fournit l'application. Permet une attribution cohérente et le filtrage au sein de l'infrastructure. |
Nom | Le nom de l'application, par ex. « LibreOffice » ou « Visual Studio Code ». Affiché dans les listes et les associations. |
Créer une application
- Ouvrez dans le menu principal la section Infrastructure → Applications.
- Cliquez sur Ajouter pour créer une nouvelle application.
- Indiquez un nom, un fabricant et une description pour l'application.
- Enregistrez l'application.
- Basculez ensuite dans l'onglet VM ou Modèles de VM pour ajouter ou retirer les modèles de VM nécessaires de l'application.
Le fabricant requis doit exister avant la création de l'application.
Modifier une application
- Ouvrez dans le menu principal la section Infrastructure → Applications.
- Recherchez l'application souhaitée dans la liste.
- Cliquez sur Modifier, ou ouvrez le menu contextuel de l'application et sélectionnez Modifier.
- Le formulaire affiche toutes les données actuelles de l'application.
- Adaptez les champs souhaités, par exemple le nom ou la description.
- Enregistrez les modifications.
Si une version logicielle a été mise à jour, par ex. de Office 2016 à Office 2019, il est recommandé de créer une nouvelle application.
Cela évite que les VM et modèles de VM déjà attribués soient affectés par ce changement de version.
Sinon, il apparaîtrait dans OpenVLE que tous les systèmes attribués ont été mis à jour vers la nouvelle version.
Supprimer une application
- Ouvrez dans le menu principal la section Infrastructure → Applications.
- Recherchez l'application souhaitée dans la liste.
- Cliquez sur Supprimer, ou ouvrez le menu contextuel de l'application et sélectionnez Supprimer.
- Confirmez la suppression dans le dialogue affiché.
- L'application est alors définitivement supprimée.
Lors de la suppression d'une application, toutes les attributions aux VM et modèles de VM sont retirées.
Les VM et modèles de VM concernés restent cependant inchangés.
Exemple ou cas d'utilisation
Une administratrice souhaite documenter une application pour toutes les machines de formation.
Elle ouvre la section Infrastructure → Applications, clique sur Ajouter et saisit les données :
- Nom : LibreOffice
- Fabricant : The Document Foundation
- Description : Suite bureautique pour le traitement de texte, les tableurs et les présentations
Elle attribue ensuite l'application aux modèles de VM pertinents pour garantir un inventaire propre.
Remarques / Particularités
- Les applications servent exclusivement à la documentation et à l'attribution -- elles ne sont pas installées automatiquement.
- Une application peut être attribuée à plusieurs modèles de VM ou machines virtuelles.
- Lorsqu'une application est supprimée, les attributions existantes dans les VM ou modèles de VM sont également retirées.
- Les fabricants doivent déjà exister avant la création d'une application.
Relations avec d'autres objets
De nombreux objets dans OpenVLE sont liés à d'autres éléments du système. L'aperçu suivant montre quelles relations existent et si elles déclenchent certaines automatisations.
| Objet | Description | Comportement automatique |
|---|---|---|
| Changelogs | Toutes les modifications de l'objet sont automatiquement enregistrées. | Suppression automatique lors de la suppression de l'objet. |
| Fabricant | Exactement un fabricant peut être attribué à une application. | Aucune automatisation. |
| Modèles de VM | Un nombre illimité de modèles de VM peut être attribué à une application. | Aucune automatisation. |
| Permissions | Les permissions spécifiques à l'objet peuvent être attribuées directement à l'objet. | Suppression automatique lors de la suppression de l'objet. |
| Tags | Les objets peuvent être marqués avec un nombre quelconque de tags pour les catégoriser ou les filtrer. | Suppression automatique lors de la suppression de l'objet. |
| VM | Un nombre illimité de VM peut être attribué à une application. | Aucune automatisation. |
Permissions requises
Les permissions requises pour les actions peuvent être attribuées via des rôles ou individuellement. Si certains droits vous manquent, les fonctions correspondantes dans l'interface utilisateur sont masquées ou désactivées.
| Action | Permission requise | Chemin | Informations supplémentaires |
|---|---|---|---|
| Afficher les applications | applications_read | / ou /<objectID> | |
| Créer des applications | applications_create | / | |
| Modifier les applications | applications_update | / ou /<objectID> | |
| Supprimer les applications | applications_delete | / ou /<objectID> | |
| Afficher les fabricants | vendors_read | / |
Exemple :
/4a3bc312-d1af-4b3f-b222-f5e9cecbf007 – L'utilisateur n'a alors accès qu'à cet unique objet.Si le chemin / est utilisé, la permission s'applique globalement à tous les objets de ce type.
Pour les permissions *_create, seul le chemin global / est autorisé.