Skip to content
Snippets Groups Projects
Select Git revision
  • c2110b739d695211e2dae9fa0939c9c32adb0272
  • main default
  • hsh-MOODLE_404+
  • hsh_3.10
  • master protected
  • v1.4.7
  • v1.4.6
  • v1.4.5
  • v1.4.3
  • v1.4.1
  • v1.4
  • v1.3r2
  • v1.3
  • v1.2
14 results

index.js

Blame
  • server.cnf 1.42 KiB
    # DO NOT CHANGE THIS FILE!
    # This config is generated by SALTSTACK
    # and all change will be overrided on next salt call
    {#-
    ===== FETCH DATA =====
    -#}
    {%- from tpldir ~ "/defaults.yaml" import rawmap with context -%}
    {%- from tpldir ~ "/supported_sections.yaml" import supported_sections with context -%}
    {%- set datamap = salt['grains.filter_by'](rawmap, grain='os', merge=salt['pillar.get']('mysql:server:lookup')) -%}
    {#-
    ===== COMBINE DATA =====
    -#}
    {%- set goodParamList = datamap.server_config.sections -%}
    {%- for section_name in supported_sections -%}
    	{%- set sectdict = datamap.server_config.sections[section_name] | default({}) -%}
    	{%- for mparam, mvalue in salt['pillar.get']('mysql:server:'+section_name, {}).items() -%}
    		{%- set mparamUnderscore = mparam | replace('-','_') -%}
    		{%- do sectdict.update({mparamUnderscore:mvalue}) -%}
    	{%- endfor -%}
    	{%- do goodParamList.update({section_name:sectdict}) -%}
    {%- endfor -%}
    {#-
    ===== PRINT DATA =====
    -#}
    {%- for sname,sdata in goodParamList.items() -%}
    {%- if sdata %}
    
    [{{ sname }}]
    {%- for mparam, mvalue in sdata.items()|default([])|sort -%}
    {%- set indents = 40 - mparam|count %}
    {% if mvalue == "noarg_present" -%}
    {{ mparam }}
    {% elif mvalue == "SETONPLEASE"  %}
    {{ mparam }}{{ '='|indent(indents, true) }} ON
    {%- else -%}
    {{ mparam }}{{ '='|indent(indents, true) }} {{ mvalue }}
    {%- endif -%}
    {%- endfor -%}
    {%- endif -%}
    {%- endfor %}
    
    {{ datamap.server_config.append | default('') }}