Uploaded image for project: 'Satellite'
  1. Satellite
  2. SAT-41184

Integrate PDF generator service into Satellite installer with quadlet systemd files

XMLWordPrintable

    • Icon: Task Task
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • None
    • None

      Description

      The PDF generator service needs to be integrated into the Satellite installer following the same pattern as the previously integrated IoP service. This integration should utilize Puppet to generate quadlet systemd files for managing the PDF generator service, ensuring consistency with other services integrated into the Satellite installer.

      The implementation should follow the approach used in the puppet-iop module, adapting it for the PDF generator service requirements.

      Test Instructions

      1. Perform a fresh Satellite installation with the PDF generator integration enabled
      2. Verify that quadlet systemd files are generated correctly in the expected location
      3. Verify that the PDF generator service starts successfully using systemd
      4. Verify that the PDF generator service runs properly and is accessible
      5. Test service restart and status commands to ensure proper systemd integration

      Expected Results

      • The PDF generator service is fully integrated into the Satellite installer using a Puppet module
      • Quadlet systemd files are automatically generated during installation
      • The PDF generator service can be managed via systemd commands (start, stop, restart, status)
      • The integration follows the same pattern and structure as the puppet-iop implementation
      • The service starts automatically and functions correctly after installation

      Motivation / Justification

      This integration is needed to ensure consistency with other services (such as IoP) that are integrated into the Satellite installer. By following the established pattern from puppet-iop, we maintain a uniform approach to service integration, making the installer more maintainable and predictable. This also ensures the PDF generator service is properly managed by systemd through quadlet files, providing standard service management capabilities.

      Additional info

              Unassigned Unassigned
              vkrizan1@redhat.com Viliam Krizan
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated: