Dans Service Broker, vous pouvez personnaliser l'icône représentant le contenu du catalogue, limiter le nombre d'instances déployées d'un élément de catalogue et personnaliser le formulaire de demande pour les modèles importés. Lors de la personnalisation du formulaire de demande, vous pouvez également concevoir les paramètres d'entrée qui permettront à l'utilisateur demandant un élément du catalogue de fournir les valeurs. Vous pouvez personnaliser la présentation des options personnalisées dans le formulaire.

Avec les icônes que vous fournissez, les utilisateurs du catalogue et vous-même disposez d'indicateurs visuels qui facilitent l'identification des éléments. Vous n'êtes pas tenu de personnaliser un formulaire si vous souhaitez seulement utiliser une icône personnalisée. De même, vous n'êtes pas tenu de personnaliser l'icône lorsque vous créez un formulaire personnalisé.

Lors de la création d'un formulaire personnalisé, le modèle de cloud WordPress est utilisé comme exemple dans ce cas d'utilisation. Si vous ne personnalisez pas le formulaire de demande, il s'agit d'une liste simple de paramètres. Reportez-vous à l'exemple suivant.

Formulaire de demande WordPress par défaut.

Dans ce cas d'utilisation, vous personnalisez les options suivantes :

  • Réduisez la taille maximale des clusters WordPress de 5 à 3.
  • Spécifiez le système d'exploitation en fonction de la taille du nœud. Par exemple, si la taille est petite, le système d'exploitation est CoreOS. Si la taille est moyenne, le système d'exploitation est Ubuntu.
  • Définissez la valeur correspondant à la taille du disque de données MySQL sur 5 et masquez l'option pour les utilisateurs demandeurs.

Conditions préalables

  • Pour ajouter une icône, vérifiez que vous disposez d'une image qui ne dépasse pas 100 Ko. La taille optimale est de 100x100 pixels maximum.
  • Ce cas d'utilisation suppose que vous avez importé le modèle de cloud des cas d'utilisation de WordPress à partir de Cloud Assembly, ou que vous disposez d'un modèle de cloud ou d'un modèle qui inclut des paramètres d'entrée.

Procédure

  1. Sélectionnez Contenu et stratégies > Contenu.
  2. Localisez le modèle de cloud WordPress, cliquez sur le menu situé à gauche du nom et sélectionnez Configurer l'élément.
    1. Définissez le nombre maximal d'instances de déploiement pour cet élément de catalogue.
      Si vous sélectionnez une valeur supérieure à 1, le champ Nombre de déploiements est ajouté au formulaire de demande. Cette option permet à l'utilisateur demandeur d'effectuer des déploiements en bloc.
    2. Ajoutez une icône personnalisée.
    Si vous souhaitez seulement utiliser une icône personnalisée, vous pouvez vous arrêter à cette étape.
  3. Localisez le modèle de cloud WordPress, cliquez sur le menu situé à gauche du nom et sélectionnez Personnaliser le formulaire.
    Si le modèle de cloud dispose de propriétés d'entrée, celles-ci sont répertoriées dans le volet Entrées de la demande sur la gauche et sont ajoutées au canevas.
    Canevas du concepteur de formulaires personnalisés WordPress.
  4. Modifiez le formulaire à l'aide des valeurs fournies dans le tableau suivant.
    Pour ce champ dans la capture d'écran Apparence Valeurs Contraintes
    Taille des clusters WordPress
    Valeur maximale
    • Source de la valeur = Constante
    • Valeur maximale = 3
    Sélectionner une image/un système d'exploitation

    Valeur par défaut

    • Source de la valeur = Valeur conditionnelle
    • Expression =

      Définir la valeur = CoreOS

      Si la taille de la machine de niveau est égale à petite

    • Expression =

      Définir la valeur = Ubuntu

      Si la taille de la machine de niveau est égal à moyenne

    Taille du disque de données MySQL

    Visibilité

    • Source de la valeur = Constante
    • Visible = Non

    Valeur par défaut

    • Source de la valeur = Constante
    • Valeur par défaut = 5
  5. Cliquez et faites glisser les champs pour les réorganiser sur le formulaire.
  6. Pour activer le formulaire personnalisé, cliquez sur Activer.
    Activer le formulaire personnalisé.
  7. Cliquez sur Enregistrer.

Résultats

Le formulaire de demande est désormais similaire à l'exemple suivant.

Formulaire de demande WordPress personnalisé.

Notez que le champ Taille des clusters WordPress indique une erreur. La limite est 3, mais l'utilisateur a entré une valeur de 4.

Que faire ensuite

Demandez l'élément du catalogue et vérifiez que la présentation et le comportement sont ceux que vous attendiez.