Forge Home


A Puppet description of a zypper repository

Darin Perusich



4,013,504 latest version

3.8 quality score

Version information

  • 1.0.2 (latest)
  • 1.0.1
  • 1.0.0
released Jan 20th 2015

Start using this module

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

Add this declaration to your Puppetfile:

mod 'darin-zypprepo', '1.0.2'
Learn more about managing modules with a Puppetfile

Add this module to a Bolt project:

bolt module add darin-zypprepo
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install darin-zypprepo --version 1.0.2

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.



darin/zypprepo — version 1.0.2 Jan 20th 2015

'zypprepo' - The client-side description of a zypper repository.


    zypprepo { 'openSUSE_12.1':
      baseurl      => '',
      enabled      => 1,
      autorefresh  => 1,
      name         => 'openSUSE_12.1',
      gpgcheck     => 0,
      priority     => 98,
      keeppackages => 1,
      type         => 'rpm-md',

This Puppet 'type' is a port of the 'yumrepo' type from 2.7 code base and is licensed under the ASL 2.0.