Public | Automated Build

Last pushed: 3 months ago
Short Description
Use this for a workflow for generating puppet module archives for Pulp/Katello/Satellite
Full Description

puppet2pulp

Use this for a Docker based workflow with a Puppetfile, librarian-puppet for pulling Puppet modules and pulp-puppet-module-builder for generating an archive for Pulp/Katello/Satellite 6.

librarian-puppet install --path ${moduledir}  --clean --destructive --verbose
pulp-puppet-module-builder ${moduledir} --output-dir=${pubdir}
  1. Clone this repository
  2. Add the puppet modules you need to the Puppetfile
  3. If you want to use a private Docker registry, use the Dockerfile for building your image
  4. If you're using Gitlab with a Gitlab CI runner, push this repository to Gitlab. Otherwise integrate your own CI service or run run.sh manually
    • after the build ran through the pipeline you'll be able to fetch the packed modules and the PULP_MANIFEST file from the artifacts
Docker Pull Command
Owner
kallies
Source Repository