Мне интересно, приходилось ли кому-то решать задачу когда в разных ОС сильные отличия в настройке. И как это решалось, отдельные стейт файлы для разных ОС? Распростарненное решение в Ansible afaik.
К примеру, в Debian postgresql из коробки поддерживает несколько БД кластеров на одном сервере, даже доп. утилиты имеются для управления этим все, и поверх них в Солте есть модуль и стейт
https://docs.saltstack.com/en/master/ref/modules/all/salt.modules.deb_postgres.htmlв RH дистрибутивах этого всего нет один сервер - один БД кластер (конечно можно несколько если руками все сделать) модуль и стейт соответственно не работают, только initdb
Соответственно для Debian уже имеется своя формула, и по ощущениям проще написать новую для RH чем совместимость реализовывать...