Skip to content
Snippets Groups Projects
Select Git revision
  • 670c7ee9968fe1124bc612b58e8972f9e73f4e21
  • master default protected
2 results

UnityEngine.ClusterRendererModule.dll

Blame
  • server.sls 9.04 KiB
    include:
      - .config
      - .python
    
    {% from tpldir ~ "/map.jinja" import mysql with context %}
    
    {%- set os = salt['grains.get']('os', None) %}
    {%- set os_family = salt['grains.get']('os_family', None) %}
    {%- set mysql_root_user = salt['pillar.get']('mysql:server:root_user', 'root') %}
    {%- set mysql_root_password = salt['pillar.get']('mysql:server:root_password', salt['grains.get']('server_id')) %}
    {%- set mysql_host = salt['pillar.get']('mysql:server:host', 'localhost') %}
    {%- set mysql_salt_user = salt['pillar.get']('mysql:salt_user:salt_user_name', mysql_root_user) %}
    {%- set mysql_salt_password = salt['pillar.get']('mysql:salt_user:salt_user_password', mysql_root_password) %}
    {%- set mysql_datadir = salt['pillar.get']('mysql:server:mysqld:datadir', '/var/lib/mysql') %}
    {%- set mysql_unix_socket = salt['pillar.get']('mysql:server:unix_socket', '') %}
    {%- set lsb_distrib_codename = salt['grains.get']('lsb_distrib_codename', None) %}
    
    {%- if mysql_root_password %}
    {%-   if os_family == 'Debian' %}
    
    {%-     if 'debconf_root_password' in mysql %}
    {%-       set debconf_root_password = mysql.debconf_root_password %}
    {%-       set debconf_root_password_again = mysql.debconf_root_password_again %}
    {%-     elif mysql.serverpkg.startswith('percona-server-server') %}
    {%-       if mysql.serverpkg < 'percona-server-server-5.7' %}{# 5.5 and 5.6 uses the same name... #}
    {%-         set debconf_root_password = 'percona-server-server/root_password' %}
    {%-         set debconf_root_password_again = 'percona-server-server/root_password_again' %}
    {%-       elif '5.7' in mysql.serverpkg %}{# 5.7 changed option name... #}
    {%-         set debconf_root_password = 'percona-server-server-5.7/root-pass' %}
    {%-         set debconf_root_password_again = 'percona-server-server-5.7/re-root-pass' %}
    {%-       else %}{# attempt to support future version? #}
    {%-         set debconf_root_password = mysql.serverpkg + '/root-pass' %}
    {%-         set debconf_root_password_again = mysql.serverpkg + '/re-root-pass' %}
    {%-       endif %}
    {%-     else %}
    {%-       if salt['grains.get']('osmajorrelease')|int < 9 or not salt['grains.get']('os')|lower == 'debian' %}
    {%-         set debconf_root_password = 'mysql-server/root_password' %}
    {%-         set debconf_root_password_again = 'mysql-server/root_password_again' %}
    {%-       else %}
    {%-         set debconf_root_password = False %}
    {%-       endif %}
    {%-     endif %}
    
    {%    if mysql.serverpkg == 'mysql-community-server' %}
    mysql-community-server_repo:
      pkgrepo.managed:
        - humanname: "Mysql official repo"
        - name: deb http://repo.mysql.com/apt/ubuntu/ {{ lsb_distrib_codename }} mysql-8.0
        - file: /etc/apt/sources.list.d/mysql.list
        - refresh: True
        - require_in:
          - pkg: mysql-community-server
    {%    endif %}
    
    mysql_debconf_utils:
      pkg.installed:
        - name: {{ mysql.debconf_utils }}
    
    mysql_debconf:
      debconf.set:
        - name: {{ mysql.serverpkg }}
        - data:
            '{{ mysql.serverpkg }}/start_on_boot': {'type': 'boolean', 'value': 'true'}
        - require_in:
          - pkg: {{ mysql.serverpkg }}
        - require:
          - pkg: mysql_debconf_utils
    
    {%-   if debconf_root_password %}
    {%      if mysql.serverpkg == 'mysql-community-server' %}