-
- 4.1. What errata_parser affects
- 4.2. Setup Requirements
This module installes and configures the errata parser and errata server on a bare Ubuntu system.
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.
- 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.
See metadata.json for module dependencies. The node on which you include the module needs internet access, either direct or via a proxy.
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
- 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