Skip to content
Snippets Groups Projects
Select Git revision
  • 20a875b84d84ca4aa295c59f60471f53d4559c4d
  • master default protected
  • pymilter-1.0.4
  • pymilter-1.0.3
  • pymilter-1.0.2
  • pymilter-1.0.1
  • pymilter-1_0
  • milter-0_8_18
  • pymilter-0_9_8
  • pymilter-0_9_7
  • pymilter-0_9_6
  • pymilter-0_9_5
  • pymilter-0_9_4
  • pymilter-0_9_2
  • pymilter-0_9_1
  • pymilter-0_9_0
  • pymilter-0_8_12
  • pymilter-0_8_11
  • pymilter-0_8_10
  • pymilter-0_8_9
  • milter-0_8_8
  • milter-0_8_7
22 results

milter.ht

Blame
  • init.sls 823 B
    {%- from tpldir ~ '/database.sls' import db_states with context %}
    {%- from tpldir ~ '/user.sls' import user_states with context %}
    
    {%- macro requisites(type, states) %}
          {%- for state in states %}
            - {{ type }}: {{ state }}
          {%- endfor -%}
    {%- endmacro %}
    
    {%- set mysql_dev = salt['pillar.get']('mysql:dev:install', False) %}
    {%- set mysql_salt_user = salt['pillar.get']('mysql:salt_user:salt_user_name', False) %}
    
    include:
      - .server
    {%- if mysql_salt_user %}
      - .salt-user
    {%- endif %}
      - .database
      - .user
    {%- if mysql_dev %}
      - .dev
    {%- endif %}
    
    
    {%- if (db_states|length() + user_states|length()) > 0 %}
    extend:
      mysqld-service-running:
        service:
          - require_in:
            {{ requisites('mysql_database', db_states) }}
            {{ requisites('mysql_user', user_states) }}
    {%- endif %}