Saltstack Official PHP Formula
Du kan inte välja fler än 25 ämnen Ämnen måste starta med en bokstav eller siffra, kan innehålla bindestreck ('-') och vara max 35 tecken långa.

34 lines
1.2KB

  1. {%- macro php_block(config) %}
  2. {% for sections in config %}
  3. {%- for section, settings in sections.items() -%}
  4. {%- if settings is number or settings is string %}
  5. {{ section }} = {{ settings }}
  6. {%- else %}
  7. [{{ section }}]
  8. {%- for setting in settings -%}
  9. {%- for key, value in setting.items() %}
  10. {%- if value is number or value is string %}
  11. {{ key }} = {{ value }}
  12. {%- elif value is iterable -%}
  13. {%- if key == 'error_reporting' %}
  14. {{ key }} = {{ value|join(" & ") }}
  15. {%- elif key == 'extension' %}
  16. {{ key }} = {{ value|join("\n extension = ") }}
  17. {%- else %}
  18. {{ key }} = {{ value|join(",") }}
  19. {%- endif -%}
  20. {%- endif -%}
  21. {%- endfor -%}
  22. {%- endfor -%}
  23. {%- endif -%}
  24. {%- endfor -%}
  25. {% endfor %}
  26. {%- endmacro -%}
  27. ; PHP configuration file.
  28. ;
  29. ; **** DO NOT EDIT THIS FILE ****
  30. ;
  31. ; This file is managed by Salt via {{ source }}
  32. {{ php_block(config) }}