Saltstack Official PHP Formula
Vous ne pouvez pas sélectionner plus de 25 sujets
Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.
|
- {% from "php/map.jinja" import php with context %}
-
- {% set modules = salt['pillar.get']('php:modules') or [] %}
- {% set base_name = 'php.' %}
- {% set existing_states = salt['cp.list_states']() %}
-
- {% set includes = [] %}
- {% set install = [] %}
-
- {% for module in modules %}
- {% set state = base_name ~ module %}
- {% if state in existing_states %}
- {% do includes.append(state) %}
- {% else %}
- {% do install.append(module) %}
- {% endif %}
- {% endfor %}
-
- include: {{ includes|json }}
-
- {% for state in install %}
- {% include "php/installed.jinja" %}
- {% endfor %}
|