With Foreman 2.5, support to run with Passenger (technically mod_passenger) is dropped in favor of using Puma with a reverse proxy.
This also moves the request headers part of settings.yaml to a concat fragment to simplify some code.
It keeps in code to remove tfm-rubygem-passenger-native on EL7 which it previously didn't do, but is nice to do. It doesn't remove mod_passenger itself since that's not managed in this module.
Fixes #29780 - Drop Passenger support
With Foreman 2.5, support to run with Passenger (technically
mod_passenger) is dropped in favor of using Puma with a reverse proxy.
This also moves the request headers part of settings.yaml to a concat
fragment to simplify some code.
It keeps in code to remove tfm-rubygem-passenger-native on EL7 which it
previously didn't do, but is nice to do. It doesn't remove mod_passenger
itself since that's not managed in this module.