Red Hat Training

A Red Hat training course is available for Red Hat Satellite

3.4. Creación de productos y repositorios personalizados

Esta sección describe cómo crear un producto personalizado, que refleje los módulos Puppet para implementación. También puede usar este procedimiento para crear repositorios personalizados para Puppet y Yum.

Procedimiento 3.4. Para crear un producto personalizado:

  1. Haga clic en ContenidoProductos y luego en Nuevo producto.
  2. Ingrese Productos personalizados en el campo Nombre. La etiqueta se genera automáticamente. No necesita ingresar llave GPG, plan de sincronización o descripción.
  3. Haga clic en Guardar.
  4. Después de refrescar la pantalla, haga clic en Crear repositorio.
  5. Ingrese Módulos Puppet para el nombre. La etiqueta se generará automáticamente.
  6. En el campo Tipo, seleccione Puppet. Deje el campo URL en blanco.
  7. Haga clic en Guardar.
El siguiente paso es cargar un módulo Puppet al repositorio Puppet Module. Puede también usar https://forge.puppetlabs.com como la URL para espejar localmente a Puppet Forge . Es decir, que todo el contenido de Puppet Forge estará disponible en su Satellite. Sin embargo, deberá descargar cerca de 2700 módulos y esto tomará un tiempo considerable según el ancho de banda. Este ejemplo, usa el módulo motd porque es sencillo y no tiene dependencias en otros módulos.

Procedimiento 3.5. Para cargar un módulo Puppet al repositorio:

  1. Descargue el módulo Puppet motd desde https://forge.puppetlabs.com/jeffmccune/motd. El archivo que descargue tendrá una extensión .tar.gz.
  2. Haga clic en ContenidoProductos y luego en Productos personalizados en el campo Nombre.
  3. En la pestaña Repositorios, haga clic en Módulos Puppet para modificar el repositorio Puppet Module.
  4. En la sección Cargar módulo Puppet, haga clic en Navegar y vaya al módulo motd que descargó.
  5. Haga clic en Cargar