6.3.6. Formato do projeto do Image Builder


Os projetos do Image Builder são apresentados ao usuário como texto simples no formato de Tom's Obvious, Minimal Language (TOML).

Os elementos de um típico arquivo de planta incluem:

Os metadados do projeto
name = "BLUEPRINT-NAME"
description = "LONG FORM DESCRIPTION TEXT"
version = "VERSION"
Copy to Clipboard Toggle word wrap

Substitua BLUEPRINT-NAME e LONG FORM DESCRIPTION TEXT por um nome e uma descrição para seu projeto.

Substituir VERSION por um número de versão de acordo com o esquema de Versionamento Semântico.

Esta parte está presente apenas uma vez para todo o arquivo do projeto.

A entrada modules descreve os nomes dos pacotes e a versão correspondente do glob a ser instalada na imagem.

A entrada group descreve um grupo de pacotes a serem instalados na imagem. Os grupos categorizam seus pacotes em:

  • Obrigatório
  • Padrão
  • Opcional

    O Blueprints instala os pacotes obrigatórios. Não há nenhum mecanismo para selecionar os pacotes opcionais.

Grupos a incluir na imagem
[[groups]]
name = "group-name"
Copy to Clipboard Toggle word wrap

Substituir group-name pelo nome do grupo, tais como anaconda-tools, widget, wheel ou users.

Pacotes a incluir na imagem
[[packages]]
name = "package-name"
version = "package-version"
Copy to Clipboard Toggle word wrap

Substitua package-name pelo nome do pacote, tais como httpd, gdb-docou coreutils.

Substituir package-version por uma versão para usar. Este campo suporta as especificações da versão dnf:

  • Para uma versão específica, use o número exato da versão, como 8.30.
  • Para a última versão disponível, use o asterisco *.
  • Para uma versão menor mais recente, utilize o formato 8.*.

Repita este bloco para cada pacote a ser incluído.

Voltar ao topo
Red Hat logoGithubredditYoutubeTwitter

Aprender

Experimente, compre e venda

Comunidades

Sobre a documentação da Red Hat

Ajudamos os usuários da Red Hat a inovar e atingir seus objetivos com nossos produtos e serviços com conteúdo em que podem confiar. Explore nossas atualizações recentes.

Tornando o open source mais inclusivo

A Red Hat está comprometida em substituir a linguagem problemática em nosso código, documentação e propriedades da web. Para mais detalhes veja o Blog da Red Hat.

Sobre a Red Hat

Fornecemos soluções robustas que facilitam o trabalho das empresas em plataformas e ambientes, desde o data center principal até a borda da rede.

Theme

© 2025 Red Hat