How to specify the module where a custom custom audit provider is located in EAP 6.4 / 7.0?

Solution Unverified - Updated

Environment

  • Red Hat JBoss Enterprise Application Platform (EAP)
    • 7.0
    • 6.4

Issue

We need to configure an audit provider, but are unable to specify the module where the audit provider class is located. As a workaround we modified the org.picketbox module.xml to reference our module, but we have to apply this change when we apply cumulative patches.
ustomer has many installations.

Resolution

EAP 6.4
Apply CP 14 and then put the custom audit provider jar(s) in a module named org.picketbox.audit.provider in $JBOSS_HOME/modules/
Picketbox will use this module if it exists

EAP 7.0
Apply CP 5 and then put the custom audit provider jar(s) in a module named org.picketbox.audit.provider in $JBOSS_HOME/modules/
Picketbox will use this module if it exists

EAP 7.1
Will make a change to the management model via Content from issues.jboss.org is not included.JBEAP-8089 such that the module can be configured in the CLI and the org.picketbox.audit.provider module will no longer be needed

Root Cause

This content is not included.BZ-1392436 - security subsystem, audit provider-module lacks "module" attribute

Components
Category

This solution is part of Red Hat’s fast-track publication program, providing a huge library of solutions that Red Hat engineers have created while supporting our customers. To give you the knowledge you need the instant it becomes available, these articles may be presented in a raw and unedited form.