Forge Home


This module installes and configures and on a bare Ubuntu system to avoid the use of Docker.


795 latest version

4.4 quality score

Version information

  • 1.0.0 (latest)
released Jun 9th 2021
This version is compatible with:
  • Puppet Enterprise 2021.6.x, 2021.5.x, 2021.4.x, 2021.3.x, 2021.2.x, 2021.1.x, 2021.0.x, 2019.8.x, 2019.7.x, 2019.5.x, 2019.4.x, 2019.3.x, 2019.2.x, 2019.1.x
  • Puppet >= 6.1.0 < 8.0.0
  • ,

Start using this module

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

Add this module to your Puppetfile:

mod 'chrisonpppt-errata_parser', '1.0.0'
Learn more about managing modules with a Puppetfile

Add this module to your Bolt project:

bolt module add chrisonpppt-errata_parser
Learn more about using this module with an existing project

Manually install this module globally with Puppet module tool:

puppet module install chrisonpppt-errata_parser --version 1.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.



chrisonpppt/errata_parser — version 1.0.0 Jun 9th 2021

1. Table of Content

2. Overview

This module installes and configures the errata parser and errata server on a bare Ubuntu system.

3. Module Description

This module does not configure firewall rules. Firewall rules will need to be configured separately in order to allow for correct operation of errata parser and server. Please keep in mind, that you'll need to open local firewalls to access the proxy.

4. Setup

4.1. What errata_parser affects

  • Installs ruby-bundler and its dependencies, python3.7, python3-pip, libapt-pkg-dev and git, see errata_parser::install for details
  • The module will setup both errata parser and errata server
  • By default, this module creates the group and user.

4.2. Setup Requirements

See metadata.json for module dependencies. The node on which you include the module needs internet access, either direct or via a proxy.

5. Usage

Configure errata_parser with default params:

include errata_parser

Set params in hiera:

errata_parser::proxy_uri: 'http://proxy.domain:3128'
errata_parser::server_port: 8080

6. Limitations

  • This module does not use vcsrepos as it would be elaborate to configure proxy
  • There is currently no parameter which git revision to use for the repos
  • Once cloned, this module does not check for updates in the errata_parser and errata_server git repos. You can manually update the git repos by deleting the ~errata_parser_user/git/{errata_parser,errata_server} directories. This triggers a re-installation of the modules.
  • There are no unit tests yet implemented
  • There is a lot of doc to do
  • This module is tested and verified on Ubuntu 18.04 LTS
  • To get this module flying on Ubuntu 16.04 LTS you have to provide a backport repo for python3.7