-
Task
-
Resolution: Unresolved
-
Undefined
-
None
-
None
-
None
-
sat-proton
-
False
-
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
- Perform a fresh Satellite installation with the PDF generator integration enabled
- Verify that quadlet systemd files are generated correctly in the expected location
- Verify that the PDF generator service starts successfully using systemd
- Verify that the PDF generator service runs properly and is accessible
- 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
- Reference implementation: puppet-iop repository