Red Hat Training

A Red Hat training course is available for RHEL 8

3.3. Edição de um projeto do Image Builder com interface de linha de comando

Este procedimento descreve como editar um projeto existente do Image Builder na interface da linha de comando.

Procedimento

  1. Salvar (exportar) o plano para um arquivo de texto local:

    # plantas compositor-cli salvar BLUEPRINT-NAME
  2. Edite o arquivo BLUEPRINT-NAME.toml com um editor de texto de sua escolha e faça suas mudanças.
  3. Antes de terminar com as edições, certifique-se de que o arquivo seja um plano válido:

    1. Remova esta linha, se presente:

      embalagens = []
    2. Aumentar o número da versão. Lembre-se de que as versões do Image Builder devem usar o esquema de Versionamento Semântico. Observe também que se você não alterar a versão, o componente patch da versão é aumentado automaticamente.
    3. Verifique se o conteúdo é válido para as especificações TOML. Consulte a documentação TOML para mais informações.

      Nota

      A documentação TOML é um produto comunitário e não é suportada pela Red Hat. Você pode relatar qualquer problema com a ferramenta em https://github.com/toml-lang/toml/issues

  4. Salve o arquivo e feche o editor.
  5. Empurrar (importar) a planta de volta para o Image Builder:

    # composer-cli blueprints push BLUEPRINT-NAME.toml

    Observe que você deve fornecer o nome do arquivo incluindo a extensão .toml, enquanto em outros comandos você usa apenas o nome do plano.

  6. Para verificar se o conteúdo carregado no Image Builder corresponde às suas edições, liste o conteúdo do plano:

    # os projetos compositor-cli mostram BLUEPRINT-NAME
  7. Verifique se os componentes e versões listados no plano e suas dependências são válidos:

    # composer-cli projeta des-solver BLUEPRINT-NAME