Skip to content

[FEATURE] Add GLPI as a Native Role in ACE Box #845

@robert-dt

Description

@robert-dt

Description

As part of the recent PoC, GLPI has been integrated with ACE-box to demonstrate incident workflows during HOT sessions. To make GLPI a production ready, native component in ACE-box, several enhancements are proposed.

Image

Technical Improvements & Observations:

API Integration

  • REST API is not enabled by default
  • REST API URL is not set by default
  • Investigate options to enable it during container startup or provide clear post deployment instructions
  • Workflows relying on REST API must handle both session_token and app_token. If app_token cannot be configured automatically, document how to retrieve and use them securely

Container Runtime Issues

  • The current Docker image runs as the default user root, which causes permission issues when the cronjob runs (e.g., log files become inaccessible to the app user)

Credential Management

  • The GLPI username and password should be dynamically generated at runtime.
  • These credentials are added to the ACE box dashboard (v2.0)

Seed Data for HOT Sessions

  • To ensure consistent and realistic HOT demos, include seed data for:

    • Predefined teams and team members
    • User roles and incident categories

Documentation

  • Add a GLPI quick start guide

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions