Saltstack Official PHP Formula
Nie możesz wybrać więcej, niż 25 tematów
Tematy muszą się zaczynać od litery lub cyfry, mogą zawierać myślniki ('-') i mogą mieć do 35 znaków.
|
- # Template for installing packages.
- {% from "php/ng/map.jinja" import php with context %}
- {% from "php/ng/macro.jinja" import sls_block %}
-
-
- {% set pkginfo = php.lookup.pkgs.get(state) %}
-
- {%- if pkginfo is mapping -%}
- {%- for pkg, opts in pkginfo.items() -%}
-
- php_install_{{ state }}_{{ pkg }}:
- pkg.installed:
- {{ sls_block(opts) }}
- - name: {{ state }}
-
- {%- endfor -%}
- {%- else -%}
- {%- if pkginfo is not sequence or is string -%}
- {% set pkginfo = [pkginfo] %}
- {%- endif -%}
-
- php_install_{{ state }}:
- pkg.installed:
- - name: {{ state }}
- - pkgs: {{ php.lookup.pkgs.get(state)|json() }}
-
- {%- endif -%}
|