Rechercher

4.6. Format du plan de construction de l'image

download PDF

Les plans des constructeurs d'images sont présentés à l'utilisateur sous forme de texte brut au format TOML.

Les éléments d'un fichier de plan type sont les suivants :

Les métadonnées du plan directeur
name = "BLUEPRINT-NAME"
description = "LONG FORM DESCRIPTION TEXT"
version = "VERSION"

Les champs BLUEPRINT-NAME et LONG FORM DESCRIPTION TEXT donnent un nom et une description à votre plan.

Le site VERSION est un numéro de version selon le schéma de versionnement sémantique.

Cette partie n'est présente qu'une seule fois pour l'ensemble du fichier de plan.

L'entrée modules répertorie les noms et les versions des paquets à installer dans l'image.

L'entrée group décrit un groupe de paquets à installer dans l'image. Les groupes utilisent les catégories de paquets suivantes :

  • Obligatoire
  • Défaut
  • En option

    Les Blueprints installent les paquets obligatoires et les paquets par défaut. Il n'y a pas de mécanisme de sélection des paquets optionnels.

Groupes à inclure dans l'image
[[groups]]
name = "group-name"

Le group-name est le nom du groupe, par exemple, anaconda-tools, widget, wheel ou users.

Paquets à inclure dans l'image
[[packages]]
name = "package-name"
version = "package-version"

package-name est le nom du paquet, par exemple httpd, gdb-docou coreutils.

package-version est une version à utiliser. Ce champ prend en charge les spécifications de la version dnf:

  • Pour une version spécifique, utilisez le numéro de version exact, par exemple 8.7.0.
  • Pour connaître la dernière version disponible, utilisez l'astérisque *.
  • Pour la dernière version mineure, utilisez un format tel que 8.*.

Répétez ce bloc pour chaque paquet à inclure.

Note

Actuellement, il n'y a pas de différence entre les paquets et les modules dans l'outil de construction d'images. Les deux sont traités comme des dépendances de paquets RPM.

Red Hat logoGithubRedditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez leBlog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

© 2024 Red Hat, Inc.