6.3.3. Edición de un plano de Image Builder con la interfaz de línea de comandos
Este procedimiento describe cómo editar un plano de Image Builder existente en la interfaz de línea de comandos.
Procedimiento
Guardar (exportar) el plano a un archivo de texto local:
composer-cli blueprints save BLUEPRINT-NAME
# composer-cli blueprints save BLUEPRINT-NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Edite el archivo BLUEPRINT-NAME.toml con un editor de texto de su elección y realice los cambios.
Antes de terminar con las ediciones, asegúrese de que el archivo es un plano válido:
Elimine esta línea, si está presente:
paquetes = []
paquetes = []
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Aumente el número de versión. Recuerde que las versiones de los planos del Constructor de Imágenes deben utilizar el esquema de Versionado Semántico. Tenga en cuenta también que si no cambia la versión, el componente patch de la versión se incrementa automáticamente.
Comprueba si el contenido es una especificación válida de TOML. Consulte la documentación de TOML para obtener más información.
NotaLa documentación de TOML es un producto de la comunidad y no está soportada por Red Hat. Puede informar de cualquier problema con la herramienta en https://github.com/toml-lang/toml/issues
- Guarde el archivo y cierre el editor.
Empuje (importe) el plano a Image Builder:
composer-cli blueprints push BLUEPRINT-NAME.toml
# composer-cli blueprints push BLUEPRINT-NAME.toml
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Tenga en cuenta que debe suministrar el nombre del archivo incluyendo la extensión
.toml
, mientras que en otros comandos sólo se utiliza el nombre del plano.Para verificar que los contenidos cargados en el Generador de Imágenes coinciden con sus ediciones, liste los contenidos del blueprint:
composer-cli blueprints show BLUEPRINT-NAME
# composer-cli blueprints show BLUEPRINT-NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow Compruebe si los componentes y versiones que figuran en el plano y sus dependencias son válidos:
composer-cli blueprints depsolve BLUEPRINT-NAME
# composer-cli blueprints depsolve BLUEPRINT-NAME
Copy to Clipboard Copied! Toggle word wrap Toggle overflow