{% from "php/map.jinja" import php with context %} {% if not 'ng' in salt['pillar.get']('php', {}) %} {% if grains['os_family']=="Debian" %} {% set use_ppa = salt['pillar.get']('php:use_ppa', none) %} {% if (grains['oscodename']=="Jessie" and salt['pillar.get']('php:version')=="7.0") or salt['pillar.get']('php:use_dotdeb') %} include: - php.dotdeb {% endif %} {% if use_ppa is not none %} {% set ppa_name = salt['pillar.get']('php:ppa_name', 'ondrej/php5') %} php54: pkgrepo.managed: - ppa: {{ ppa_name }} pkg.latest: - name: php5 - refresh: True {% endif %} {% endif %} php: pkg.installed: - name: {{ php.php_pkg }} {% endif %}