Nutanix – NCM Self-Service 4.3 – Utilisation des variables globales

Logo Calm

Depuis la mise à jour de Nutanix Self-Service 4.3.0 disponible avec pc 7.5, il y a une fonctionnalité qui me manquait depuis un petit moment, l’utilisation de variable globale entre différents blueprints/applications d’un projet ou de plusieurs projets.

Cette dernière mouture de Self-Service, vient introduire cette fonctionnalité « Variables ».

SS Variables Overview

Elles peuvent être définies :

  • Globalement : pour être partagées et réutilisées dans plusieurs blueprints, runbooks ou tâches.
  • Localement : au sein d’une entité précise.

Les variables globales offrent trois grands avantages :

  1. Centralisation des valeurs pour éviter les duplications et assurer la cohérence.
  2. Simplicité grâce à des valeurs directement exploitables, sans structure complexe.
  3. Automatisation fluide, sans intervention utilisateur, sauf cas de valeurs dynamiques.

Voici un aperçu de leurs utilisations.

La création d’une variable se fait d’une manière simple, un nom, une description optionnelle et surtout un Projet à l’intérieur du quel la variable sera accessible.

Create VG

Il est ensuite nécessaire de choisir le type de variable et le type d’entrée (qui peut être dynamic avec l’appel à une API, l’exécution d’un script…)

VG Type

La variable est ensuite créée et apparaît dans la liste.

VG List

Petit tips, s’il n’est pas possible de sélectionner plusieurs projets à la création, c’est ensuite possible en faisant un Share sur la variable créée.

Project Share

La seconde étape est de venir importer la variable dans le blueprint/runbook désiré dans la section Variables de chaque blueprint.

Imported View

 

Imported View

Je peux ensuite appeler cette variable dans mon blueprint en utilisant la syntaxe de référence des macros dans Self-Service à savoir : @@{VariableName}@@

 

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *