Да, для этого вы должны использовать дзиндзя.
Что-то вроде
{% if grains['os'] == 'Redhat' %}
include:
- install-redhat
{% endif %}
Но я бы лучше включил состояния в верхний файл
например, в top.sls вы можете сделать
'os:Redhat':
- match: grain
- state1_redhat
- state2_redhat
'os:FreeBSD':
- match: grain
- freebsd1
- freebsd2