Blob Blame History Raw
{% set packages = salt['pillar.get']('zypper:packages', {}) %}

{% for package, data in packages.iteritems() %}
{{ package }}:
  pkg.installed:
    {% if data.has_key('refresh') %}
    - refresh: {{ data.refresh }}
    {% else %}
    - refresh: False
    {% endif %}
    {% if data.has_key('fromrepo') %}
    - fromrepo: {{ data.fromrepo }}
    {% endif %}
{% endfor %}