- currently you're forced to define extra states if you opt to install nginx with passenger, if you want the same outcome for passenger and nginx installs with equivalent config - passenger is an extra module on top of nginx, makes no sense to end up with less configuration by defaulttags/v2.3.0
{% if salt['grains.get']('os_family') in ['Debian', 'RedHat'] %} | {% if salt['grains.get']('os_family') in ['Debian', 'RedHat'] %} | ||||
include: | include: | ||||
- nginx.pkg | - nginx.pkg | ||||
- nginx.config | |||||
- nginx.service | - nginx.service | ||||
{%- if nginx.snippets is defined %} | |||||
- nginx.snippets | |||||
{%- endif %} | |||||
- nginx.servers | |||||
- nginx.certificates | |||||
passenger_install: | passenger_install: | ||||
pkg.installed: | pkg.installed: |