f9f292
{% set packages = salt['pillar.get']('zypper:packages', {}) %}
f9f292
f9f292
{% for package, data in packages.iteritems() %}
f9f292
{{ package }}:
f9f292
  pkg.installed:
f9f292
    {% if data.has_key('refresh') %}
f9f292
    - refresh: {{ data.refresh }}
f9f292
    {% else %}
f9f292
    - refresh: False
f9f292
    {% endif %}
f9f292
    {% if data.has_key('fromrepo') %}
f9f292
    - fromrepo: {{ data.fromrepo }}
f9f292
    {% endif %}
f9f292
{% endfor %}