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:

  1. Clique em ContentProducts e depois clique em New Product.
  2. 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.
  3. Clique em Save.
  4. Após atualizar a tela, clique em Create Repository.
  5. Insira o Puppet Modules para o nome. O rótulo é gerado automaticamente.
  6. No campo Type selecione puppet. Deixe o campo URL em branco.
  7. 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:

  1. 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.
  2. Clique em ContentProducts e depois clique em Custom Products no campo Name.
  3. Na abaRepositories clique em Puppet Modules para modificar o repositório dos Módulos Puppet.
  4. Na seção Upload Puppet Module clique em Browse, e navegue até o módulo motd que você baixou.
  5. Clique em Upload.