Red Hat Training
A Red Hat training course is available for Red Hat Satellite
3.4. Criando Produtos e Repositórios Padronizados
Esta seção descreve como criar um produto padronizado, refletindo os módulos Puppet para implementar. Você também pode usar este procedimento para criar repositórios padronizados para ambos Puppet e Yum.
Procedimento 3.4. Para Criar um Produto Personalizado:
- Clique em Content → Products e depois clique em New Product.
- Insira o
Custom Products
no campo Name. O rótulo é gerado automaticamente. Você não precisa inserir uma chave GPG, plano de sincronização ou descrição. - Clique em Save.
- Após atualizar a tela, clique em Create Repository.
- Insira o
Puppet Modules
para o nome. O rótulo é gerado automaticamente. - No campo Type selecione
puppet
. Deixe o campo URL em branco. - Clique em Save.
O próximo passo é fazer o upload de um Módulo de Puppet ao repositório Módulo Puppet. Você também pode usar o https://forge.puppetlabs.com como a URL para espelhar Puppet Forge localmente. Isso significa que todo o conteúdo do Puppet Forge estará disponível em seu Satellite. No entanto, isso requer que baixe mais de 2700 módulos e pode levar um tempo considerável, dependendo da largura de banda disponível. Este exemplo usa o módulo motd porque é simples, e não tem dependências em outros módulos.
Procedimento 3.5. Para Carregar o Módulo Puppet para o Repositório:
- Baixe o módulo motd puppet a partir do https://forge.puppetlabs.com/jeffmccune/motd. O arquivo que você baixar terá uma extensão com nome
.tar.gz
. - Clique em Content → Products e depois clique em Custom Products no campo Name.
- Na abaRepositories clique em Puppet Modules para modificar o repositório dos Módulos Puppet.
- Na seção Upload Puppet Module clique em Browse, e navegue até o módulo motd que você baixou.
- Clique em Upload.