pbuilder

Puppet pbuilder module

1,165 downloads

551 latest version

4.7 quality score

Version information

  • 2.0.0 (latest)
  • 1.0.0
released Jan 8th 2024
This version is compatible with:
  • Puppet Enterprise 2025.3.x, 2025.2.x, 2025.1.x, 2023.8.x, 2023.7.x, 2023.6.x, 2023.5.x, 2023.4.x, 2023.3.x, 2023.2.x, 2023.1.x, 2023.0.x, 2021.7.x, 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x
  • Puppet >= 7.0.0 < 9.0.0
  • Debian

Start using this module

  • r10k or Code Manager
  • Bolt
  • Manual installation
  • Direct download

Add this module to your Puppetfile:

mod 'puppet-pbuilder', '2.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add puppet-pbuilder
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install puppet-pbuilder --version 2.0.0

Direct download is not typically how you would use a Puppet module to manage your infrastructure, but you may want to download the module in order to inspect the code.

Download

Documentation

puppet/pbuilder — version 2.0.0 Jan 8th 2024

Pbuilder Puppet module

Puppet Forge Version Puppet Forge Downloads CI Puppet Forge Endorsement By Camptocamp

Overview

Pbuilder is a building utility for Debian systems based on sbuild.

pbuilder

This module assumes the following directories:

Configuration:

  • ${confdir}/$name : root for the pbuilder conf
  • ${confdir}/$name/pbuilderrc : configuration file for the pbuilder
  • ${confdir}/$name/apt.config : apt config file (including sources.list) for the pbuilder
  • ${confdir}/$name/hooks : hooks for the pbuilder

Cache:

  • ${cachedir}/$name : root for the pbuilder cache
  • ${cachedir}/$name/aptcache : aptcache for the pbuilder
  • ${cachedir}/$name/build : build directory for the pbuilder
  • ${cachedir}/$name/result : result packages for the pbuilder

Chroot:

  • ${chrootdir}/base_$name.tgz : compressed chroot for the pbuilder

Important note

You have to provide a valid apt.config directory for your pbuilder. You can use the apt class for that, and notify the private pbuilder_update Exec.

Licence

Copyright © 2007-2018 Raphaël Pinson raphink@gmail.com See the LICENSE file for the full license.