6.3.6. Formato de planos de Image Builder
Los planos de Image Builder se presentan al usuario como texto plano en el formato Tom's Obvious, Minimal Language (TOML).
Los elementos de un archivo típico de planos incluyen:
- Los metadatos del proyecto
name = "BLUEPRINT-NAME" description = "LONG FORM DESCRIPTION TEXT" version = "VERSION"
name = "BLUEPRINT-NAME" description = "LONG FORM DESCRIPTION TEXT" version = "VERSION"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya BLUEPRINT-NAME y LONG FORM DESCRIPTION TEXT por un nombre y una descripción para su plano.
Sustituir VERSION por un número de versión según el esquema de Versionado Semántico.
Esta parte está presente sólo una vez para todo el archivo de planos.
La entrada modules describe los nombres de los paquetes y el glob de la versión correspondiente que se instalará en la imagen.
La entrada group describe un grupo de paquetes a instalar en la imagen. Los grupos clasifican sus paquetes en:
- Obligatorio
- Por defecto
Opcional
Blueprints instala los paquetes obligatorios. No existe ningún mecanismo para seleccionar los paquetes opcionales.
- Grupos a incluir en la imagen
[[groups]] name = "group-name"
[[groups]] name = "group-name"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya group-name por el nombre del grupo, por ejemplo anaconda-tools, widget, wheel o users.
- Paquetes a incluir en la imagen
[[packages]] name = "package-name" version = "package-version"
[[packages]] name = "package-name" version = "package-version"
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Sustituya package-name por el nombre del paquete, por ejemplo httpd, gdb-doco coreutils.
Sustituya package-version por una versión a utilizar. Este campo admite las especificaciones de la versión
dnf
:- Para una versión específica, utilice el número de versión exacto como 8.30.
- Para conocer la última versión disponible, utilice el asterisco *.
- Para la última versión menor, utilice el formato 8.*.
Repita este bloque para cada paquete que vaya a incluir.