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.

19 lines
594B

  1. # -*- coding: utf-8 -*-
  2. # vim: ft=jinja
  3. {#- php.ini management macro. #}
  4. {%- set tplroot = tpldir.split('/')[0] %}
  5. {%- from tplroot ~ "/macro.jinja" import sls_block, serialize %}
  6. {%- from tplroot ~ "/libtofs.jinja" import files_switch with context %}
  7. {% macro php_ini(filename, tofs_lookup, opts={}, settings={}) %}
  8. file.managed:
  9. {{ sls_block(opts) }}
  10. - name: {{ filename }}
  11. - source: {{ files_switch(['php.ini'],
  12. tofs_lookup
  13. ) }}
  14. - template: jinja
  15. - context:
  16. config: {{ serialize(odict(settings)) }}
  17. {%- endmacro -%}